更新:2007 年 11 月
错误消息
无法对静态只读字段“identifier”的字段赋值(在静态构造函数或变量初始值设定项中除外)当您试图修改只读静态字段的成员时,由于不允许修改这类成员,将出现此错误。若要解决此错误,请将只读字段的赋值限定为构造函数或变量初始值设定项,或者从字段的声明中移除 readonly 关键字。
复制代码 | |
---|---|
// CS1650.cs public struct Inner { public int i; } class Outer { public static readonly Inner inner = new Inner(); } class D { static void Main() { Outer.inner.i = 1; // CS1650 } } |