共用方式為


編譯器錯誤 CS1913

更新:2007 年 11 月

錯誤訊息

成員 'name' 無法初始化,它不是欄位或屬性。

物件初始設定式只可以用來初始化可存取的欄位或屬性。

若要更正這個錯誤

  • 在規則建構函式 (Constructor) 或其他初始設定方法中初始化該類別 (Class) 成員。

範例

下列範例會產生 CS1913:

// cs1912.cs
class A
{
    public delegate void D();
    public event D myEvent;
}

public class Test
{
    static void Main()
    {
        
        A a = new A() {myEvent = M}; // CS1913
    }

    public void M(){}
}

請參閱

參考

類別和結構 (C# 程式設計手冊)