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