閱讀英文

共用方式為


編譯器錯誤 CS1955

非可叫用 (Non-invocable) 成員 'name' 不能作為方法使用。

只能叫用方法和委派。 當您嘗試使用空括弧來呼叫方法或委派以外的項目時,會產生這個錯誤。

更正這個錯誤

  1. 請從運算式中移除括弧。

範例

下列程式碼會產生 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  
        // Try this line instead:  
        // int num = a.x;  
    }  
}