您的位置:首页 > 其它

.Net 2.0 新功能:命名空间别名限定符(namespace alias qualifier)

2007-09-03 16:01 495 查看
命名空间别名限定符(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();

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: