共用方式為


編譯器錯誤 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
    }
}