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);
}
}
}