Leggere in inglese

Condividi tramite


Avviso del compilatore (livello 3) CS0642

L'istruzione vuota è probabilmente errata

Un punto e virgola dopo un'istruzione condizionale può far sì che il codice venga eseguito in modo diverso da quello previsto.

È possibile usare l'opzione del compilatore NoWarn o #pragmas warning disabilitare questo avviso. Per altre informazioni, vedere NoWarn (opzioni del compilatore C#) o #pragma warning.

L'esempio seguente genera l'errore CS0642:

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