更新:2007 年 11 月
错误消息
别名“identifier”引用的是一个类型,因此不能与“::”一起使用。请改用“.”。您将“::”与一个引用类型的别名一起使用了。若要解决此错误,请使用“.”运算符。
下面的示例生成 CS0431:
复制代码 | |
---|---|
// CS0431.cs using A = Outer; public class Outer { public class Inner { public static void Meth() {} } } public class MyClass { public static void Main() { A::Inner.Meth(); // CS0431 A.Inner.Meth(); // OK } } |