編譯器錯誤 CS1955
更新:2007 年 11 月
錯誤訊息
非可叫用 (Non-invocable) 成員 'name' 不能做為方法使用。
只能叫用 (Invoke) 方法和委派 (Delegate)。當您嘗試搭配使用空括號與不是方法或委派的其他項目時,便會產生這個錯誤。
若要修正這個錯誤
- 移除運算式中的括號。
範例
下列程式碼會因為嘗試啟動整數與屬性而產生 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
}
}