영어로 읽기

다음을 통해 공유


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

'type' 형식의 null과 비교하면 결과는 항상 'false'입니다.

이 경고는 null 허용 입력 가능 값 형식 변수와 널 사이의 비교를 수행하고 비교가 == 또는 !=가 아닌 경우 생성됩니다. 이 오류를 해결하려면 null의 값을 확인하려는 것이 맞는지 확인합니다. i == null 등의 비교는 true 또는 false일 수 있습니다. i > null 등의 비교는 항상 false입니다.

예시

다음 샘플에서는 CS0464를 생성합니다.

// CS0464.cs  
class MyClass  
{  
   public static void Main()  
   {  
      int? i = 0;  
      if (i < null) ;   // CS0464  
  
      i++;  
   }  
}