更新:2007 年 11 月
错误消息
命名空间别名限定符“::”始终解析为类型或命名空间,因此在这里是非法的。请考虑改用“.”。如果您使用的某些内容在意外的位置被分析器解释为类型,将出现此错误。类型或命名空间名称只有在成员访问表达式中使用成员访问 (.) 运算符时才有效。如果您在另一个上下文中使用了全局范围运算符 (::),可能会出现此错误。
示例
下面的示例生成 CS0687:
复制代码 | |
---|---|
// CS0687.cs using M = Test; using System; public class Test { public static int x = 77; public static void Main() { Console.WriteLine(M::x); // CS0687 // To resolve use the following line instead: // Console.WriteLine(M.x); } } |