Lire en anglais

Partager via


Avertissement du compilateur (niveau 3) CS0642

Possibilité d'instruction vide erronée

Si un point-virgule se trouve après une instruction conditionnelle, votre code peut ne pas s’exécuter comme attendu.

Vous pouvez utiliser l’option du compilateur NoWarn ou #pragmas warning pour désactiver cet avertissement ; consultez NoWarn (Options du compilateur C#) ou avertissement #pragma pour plus d’informations.

L’exemple suivant génère l’erreur 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);  
      }  
   }  
}