Advertencia del compilador (nivel 3) CS0642
Actualización: noviembre 2007
Mensaje de error
Posible instrucción vacía errónea
Possible mistaken empty statement
Es posible que un carácter de punto y coma después de una instrucción condicional cause que el código no se ejecute según lo esperado.
Puede utilizar la opción del compilador /nowarn o #pragmas warning para deshabilitar esta advertencia; vea /nowarn (Suprimir las advertencias especificadas) (Opciones del compilador de C#) o #pragma warning (Referencia de C#) para obtener más información.
El código 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);
}
}
}