내보내기(0) 인쇄
모두 확장
확장 최소화

컴파일러 오류 CS0825

Visual Studio 2008

업데이트: 2007년 11월

오류 메시지

키워드 'var'는 지역 변수 선언에만 표시할 수 있습니다.
The contextual keyword 'var' may only appear within a local variable declaration.

var 키워드를 사용한 암시적 형식 지정은 지역 메서드 범위의 변수에만 적용될 수 있습니다.

이 오류를 해결하려면

  • 변수가 클래스 범위에 속하는 경우 변수에 명시적 형식을 지정합니다. 그렇지 않으면 변수를 변수가 사용될 메서드 내부로 이동합니다.

다음 코드에서는 클래스 필드에서 var가 사용되기 때문에 CS0825 오류가 발생하는 경우를 보여 줍니다.

// cs0825.cs
class Test
{
    private var myField; //CS0825

    static int Main()
    {
        var a = 1; // var is OK here
        return -1;
    }
}

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft