Avertissement du compilateur (niveau 2) CS0652
La comparaison à la constante intégrale est inutile, car la constante se situe hors de la plage du type 'type'
Le compilateur a détecté une comparaison entre une constante et une variable pour laquelle la constante est hors de la plage de la variable.
L’exemple suivant génère l’avertissement CS0652 :
C#
// CS0652.cs
// compile with: /W:2
public class Class1
{
private static byte i = 0;
public static void Main()
{
short j = 256;
if (i == 256) // CS0652, 256 is out of range for byte
i = 0;
}
}
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :