更新:2007 年 11 月
错误消息
“field”:不能在静态类中声明实例成员如果在声明为静态的类中声明非静态成员,则会发生此错误。不可能创建静态类的实例,因此实例变量没有意义。static 关键字应该应用于静态类的所有成员。
下面的示例生成 CS0708:
复制代码 | |
---|---|
// CS0708.cs // compile with: /target:library public static class C { int i; // CS0708 static int j; // OK } |
更新:2007 年 11 月
如果在声明为静态的类中声明非静态成员,则会发生此错误。不可能创建静态类的实例,因此实例变量没有意义。static 关键字应该应用于静态类的所有成员。
下面的示例生成 CS0708:
复制代码 | |
---|---|
// CS0708.cs // compile with: /target:library public static class C { int i; // CS0708 static int j; // OK } |