Прочитать на английском

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


Предупреждение компилятора (уровень 3) CS0642

Возможно, ошибочный пустой оператор

Точка с запятой, стоящая после условного оператора, может быть причиной изменения предполагаемого способа выполнения кода.

Вы можете использовать параметр компилятора NoWarn или #pragmas warning отключить это предупреждение; дополнительные сведения см. в разделе NoWarn (Параметры компилятора C#) или #pragma предупреждения.

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