更新: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(){}
}

请参见

参考

类和结构(C# 编程指南)