Ler em inglês

Compartilhar via


Aviso do compilador (nível 3) CS0642

Instrução empty possivelmente incorreta

Um ponto e vírgula após uma instrução condicional pode fazer com que o código seja executado de forma diferente do pretendido.

Você pode usar a opção do compilador NoWarn ou #pragmas warning para desabilitar este aviso; consulte NoWarn (Opções do Compilador do C#) ou aviso #pragma para obter mais informações.

O seguinte exemplo gera o erro 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);  
      }  
   }  
}