Ler em inglês

Partilhar via


Aviso do compilador (nível 3) CS0642

Possível declaração vazia equivocada

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

Você pode usar a opção de compilador NoWarn ou #pragmas warning desativar esse aviso, consulte NoWarn (C# Compiler Options) ou #pragma aviso para obter mais informações.

O exemplo a seguir gera 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);  
      }  
   }  
}