编译器错误 CS1913
更新:2007 年 11 月
错误消息
无法初始化成员“name”。它不是字段或属性。
对象初始值设定项只能用于初始化可访问的字段或属性。
更正此错误
- 用常规构造函数或其他初始化方法初始化类成员。
示例
下面的示例生成 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(){}
}