Compiler Warning (level 4) CS0429
TOC
콘텐츠의 테이블 축소
콘텐츠의 테이블 확장
이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

컴파일러 경고(수준 4) CS0429

접근할 수 없는 식 코드가 있습니다.

이 오류는 코드에 있는 식의 일부에 접근할 수 없을 때마다 발생합니다. 아래 예제의 경우 && 연산의 왼쪽이 항상 false이기 때문에 myTest() 메서드가 실행될 기회가 없으므로 false && myTest()는 이 오류 조건에 해당합니다. && 연산자에서는 false 문의 결과가 false로 계산되는 즉시 계산을 중지하고 오른쪽은 계산하지 않습니다.

다음 코드에서는 CS0429 경고가 발생하는 경우를 보여 줍니다.

// CS0429.cs
public class cs0429 
{
    public static void Main() 
    {
        if (false && myTest())  // CS0429
        // Try the following line instead:
        // if (true && myTest())
        {
        }
        else
        {
            int i = 0;
            i++;
        }
    }

    static bool myTest() { return true; }
}
표시:
© 2016 Microsoft