编译器错误 C3285

for each 语句不能对“type”类型的变量进行操作

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
}