다음을 통해 공유


컴파일러 오류 CS1955

업데이트: 2007년 11월

오류 메시지

호출할 수 없는 멤버인 'name'은(는) 메서드처럼 사용할 수 없습니다.
Non-invocable member 'name' cannot be used like a method.

메서드와 대리자만 호출될 수 있습니다. 메서드나 대리자 이외의 요소에 빈 괄호를 사용하려고 하면 이 오류가 발생합니다.

이 오류를 해결하려면

  • 식에서 괄호를 제거합니다.

예제

다음 코드에서는 정수와 속성을 시작하려고 하기 때문에 CS1955 오류가 발생하는 경우를 보여 줍니다.

// cs1955.cs
class A
{
    public int x = 0;
    public int X
    {
        get { return x; }
        set { x = value; }
    }
}

class Test
{
    static int Main()
    {
        A a = new A();
        a.x(); // CS1955
        a.X(); // CS1955
    }
}