编译器错误 CS0176
不能使用实例引用访问静态成员“成员”,而是使用类型名称来限定它
仅可使用类名限定 静态 变量;实例名称不能做为限定符。 有关详细信息,请参阅静态类和静态类成员。
下面的示例生成 CS0176:
// CS0176.cs
public class MyClass2
{
public static int num;
}
public class Test
{
public static void Main()
{
MyClass2 mc2 = new MyClass2();
int i = mc2.num; // CS0176
// try the following line instead
// int i = MyClass2.num;
}
}