Partager via


Avertissement du compilateur (niveau 3) CS0642

Mise à jour : novembre 2007

Message d'erreur

Possibilité d'instruction vide erronée
Possible mistaken empty statement

Lorsqu'un point-virgule est placé après une instruction conditionnelle votre code peut ne pas s'exécuter de la manière prévue.

Vous pouvez utiliser l'option de compilateur /nowarn ou #pragmas warning pour désactiver cet avertissement ; consultez /nowarn (Supprimer les avertissements spécifiés) (Options du compilateur C#) ou #pragma warning (Référence C#) pour plus d'informations.

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