编译器错误 CS0230
在 foreach 语句中,类型和标识符都是必需的
foreach 语句格式错误。
下面的示例生成 CS0230:
// CS0230.cs
class MyClass
{
public static void Main()
{
int[] myarray = new int[3] {1,2,3};
foreach (int in myarray) // CS0230
{
Console.WriteLine(x);
}
}
}
下面的示例提供相同的代码,但没有 CS0230 错误:
class MyClass
{
public static void Main()
{
int[] myarray = new int[3] {1,2,3};
foreach (int x in myarray) // Both type (int) and indentifier (x) are specified
{
Console.WriteLine(x);
}
}
}