更新:2007 年 11 月

错误消息

无法对属性或索引器“property”赋值 — 它是只读的

试图对属性赋值,但该属性没有 set 访问器。通过添加 set 访问器解决该错误。有关更多信息,请参见如何:声明和使用读/写属性(C# 编程指南)

示例

下面的示例生成 CS0200:

 复制代码
// CS0200.cs
public class MainClass
{
    // private int _mi;
    int I
    {
        get
        {
            return 1;
        }

        // uncomment the set accessor and declaration for _mi
        /*
        set
        {
            _mi = value;
        }
        */
    }

    public static void Main ()
    {
        MainClass II = new MainClass();
        II.I = 9;   // CS0200
    }
}