更新:2007 年 11 月

错误消息

由于“global::”始终引用全局命名空间而非别名,所以不建议定义名为“global”的别名

当您定义名为 global 的别名时会发出此警告。

示例

下面的示例生成 CS0440:

 复制代码
// CS0440.cs
// Compile with: /W:1

using global = MyClass;   // CS0440
class MyClass
{
    static void Main()
    {
        // Note how global refers to the global namespace
        // even though it is redefined above.
        global::System.Console.WriteLine();
    }
}