编译器错误 CS0176
更新:2007 年 11 月
错误消息
无法使用实例引用访问静态成员“member”;改用类型名来限定它
只有类名称可用于限定 static 变量;实例名称不能是限定符。有关更多信息,请参见静态类和静态类成员(C# 编程指南)。
下面的示例生成 CS0176:
// CS0176.cs
public class MyClass2
{
public static int ii;
}
public class a
{
public static void Main()
{
MyClass2 myClass2 = new MyClass2 ();
int i = myClass2.ii; // CS0176
// try the following line instead
// int i = MyClass2.ii;
}
}