更新:2007 年 11 月
错误消息
字段初始值设定项不能引用非静态字段、方法或属性“field”实例字段不能用于初始化方法之外的其他实例字段。如果您正尝试在方法之外初始化一个变量,请考虑在类构造函数内部执行初始化。有关更多信息,请参见
下面的示例生成 CS0236:
复制代码 | |
---|---|
// CS0236.cs public class MyClass { public int i = 5; public int j = i; // CS0236 public int k; // initialize in constructor MyClass() { k = i; } public static void Main() { } } |