영어로 읽기

다음을 통해 공유


컴파일러 오류 CS0230

foreach 문에는 형식과 식별자가 모두 필요합니다.

foreach 문의 형식이 잘못되었습니다.

다음 샘플에서는 CS0230을 생성합니다.

C#
// 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 오류는 없습니다.

C#
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);
      }
   }
}