命名空间别名限定符 (namespace alias qualifier) 1. 当成员可能被同名的其他实体隐藏时,能够访问全局命名空间中的成员非常有用。 2. 别名限定符是双冒号( :: ) 3. 命名空间别名限定符可以是 global. 这将调用全局命名空间中的查找,而不是在别名命名空间
命名空间别名限定符 (namespace alias qualifier)
1. 当成员可能被同名的其他实体隐藏时,能够访问全局命名空间中的成员非常有用。
2. 别名限定符是双冒号( :: )
3. 命名空间别名限定符可以是 global. 这将调用全局命名空间中的查找,而不是在别名命名空间中查找。
public class System
... {
}
global ::System.Console.Write( " 限定符 " );
说明:
在 1.x 时,如果定义一个和系统命名空间名称一样的类,将会混乱系统的命名空间。比如在 1.x 定义 System 类,那么系统的 System 命名空间将会查找不到。现在 2.0 ,在使用这个别名限定符后,我们也可以写一个自己的 System 类了,而系统命名空间的 System 命名空间,我们使用 global :: System 来访问。这就是别名限定符。
using abc = System.Collections;
abc::Hashtable hast = new abc::Hashtable();
查看更多关于.Net2.0新功能:命名空间别名限定符(namespacealiasqualifie的详细内容...