Sdílet prostřednictvím


Compilerwarnung (Stufe 3) CS0642

Aktualisiert: November 2007

Fehlermeldung

Möglicherweise falsche leere Anweisung
Possible mistaken empty statement

Durch ein Semikolon nach einer bedingten Anweisung wird der Code möglicherweise anders als beabsichtigt ausgeführt.

Sie können diese Warnmeldung mithilfe der Compileroption /nowarn oder mit #pragmas warning deaktivieren. Weitere Informationen finden Sie unter /nowarn (Angegebene Warnungen unterdrücken) (C#-Compileroptionen) oder #pragma warning (C#-Referenz).

Im folgenden Beispiel wird CS0642 generiert:

// 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);
      }
   }
}