Leer en inglés

Compartir a través de


Advertencia del compilador (nivel 3) CS0642

Posible instrucción vacía errónea

Un punto y coma después de una instrucción condicional puede hacer que su código se ejecute de forma diferente a lo esperado.

Puede usar la opción del compilador NoWarn o #pragmas warning deshabilitar esta advertencia; consulte NoWarn (opciones del compilador de C#) o #pragma warning para más información.

El ejemplo siguiente genera la advertencia 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);  
      }  
   }  
}