Share via


컴파일러 경고(수준 3) CS0642

업데이트: 2007년 11월

오류 메시지

빈 문에 오류가 있는 것 같습니다.
Possible mistaken empty statement

조건문 뒤에 세미콜론이 붙어서 코드가 의도한 것과 다르게 실행될 수 있습니다.

/nowarn 컴파일러 옵션이나 #pragmas warning을 사용하여 이 경고를 해제할 수 있습니다. 자세한 내용은 /nowarn(지정된 경고 표시하지 않음)(C# 컴파일러 옵션) 또는 #pragma warning(C# 참조)을 참조하십시오.

다음 샘플에서는 CS0642 경고가 발생하는 경우를 보여 줍니다.

// CS0642.cs
// compile with: /W:3
class MyClass
{
   public static void Main()
   {
      int i;

      for (i = 0; i < 10; i += 1);   // CS0642 semicolon intentional?
      {
         System.Console.WriteLine (i);
      }
   }
}