Поделиться через


Ошибка компилятора C3285

Оператор for each не может работать с переменными типа "тип"

Оператор for each повторяет группу встроенных операторов для каждого элемента в массиве или коллекции объектов.

Дополнительные сведения см. в разделе for each, in .

Пример

При компиляции следующего примера возникнет ошибка 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
}