컴파일러 오류 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
}
}