Compilerwarnung (Stufe 2) CS0652
Der Vergleich mit der ganzzahligen Konstante ist nutzlos; die Konstante befindet sich außerhalb des Bereichs vom Typ 'typ'
Der Compiler hat einen Vergleich zwischen einer Konstanten und einer Variablen erkannt, bei dem die Konstante außerhalb des Gültigkeitsbereichs der Variablen liegt.
Im folgenden Beispiel wird CS0652 generiert:
// 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;
}
}
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.