Error del compilador C3285
la instrucción for each no puede utilizarse en variables de tipo 'type'.
La instrucción for each
repite un grupo de instrucciones incrustadas por cada elemento de una matriz o una colección de objetos.
Vea for each, in para obtener más información.
Ejemplo
El ejemplo siguiente genera la advertencia C3285.
// C3285.cpp
// compile with: /clr
int main() {
for each (int i in 0) {} // C3285
array<int> ^p = { 1, 2, 3 };
for each (int j in p) {} // OK
}