aviso do compilador (nível 3) CS0642

Mensagem de erro

demonstrativo vazia possivelmente incorreta

Um ponto-e-vírgula após uma demonstrativo condicional pode fazer com que seu código seja executado diferente do que o previsto.

Você pode usar /nowarn opção do compilador ou #pragmas warning Para desabilitar este aviso; consulte /nowarn (Suprimir especificado aviso) (Opções do compilador translation from VPE for Csharp) ou aviso # pragma (Referência C#) Para obter mais informações.

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