영어로 읽기

다음을 통해 공유


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

'value2' 형식의 값은 'value3' 형식의 'null'과 같을 수 없으므로 식 결과는 항상 'value1'입니다.

상수 null 값과 함께 연산자를 사용하는 경우 컴파일러가 경고합니다.

예시

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

public class Test  
{  
    public static int Main()  
    {  
        int i = 5;  
        int counter = 0;  
  
        // Comparison:  
        if (i == null)  // CS0472  
        // To resolve, use a valid value for i.  
            counter++;
        return counter;  
    }  
}