Upozornění kompilátoru (úroveň 2) CS0652
Porovnání s integrální konstantou je zbytečné; konstanta je mimo rozsah typu "typ".
Kompilátor zjistil porovnání mezi konstantou a proměnnou, ve které je konstanta mimo rozsah proměnné.
Následující ukázka vygeneruje CS0652:
// 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;
}
}
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: