영어로 읽기

다음을 통해 공유


컴파일러 경고(수준 2) CS0652

정수 상수와 비교하는 것은 의미가 없습니다. 상수가 'type' 형식의 범위를 벗어났습니다.

컴파일러에서 상수가 변수 범위 밖에 있는 변수와 상수 간의 비교를 검색했습니다.

다음 샘플에서는 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;  
   }  
}