编译器错误 CS0200
更新: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
}
}