Freigeben über


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