.Net 2.0 新功能:命名空间别名限定符(namespace alias qualifier)
2007-11-08 20:39
411 查看
命名空间别名限定符(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();
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();
相关文章推荐
- .Net 2.0 新功能:命名空间别名限定符(namespace alias qualifier)
- .Net 2.0 新功能:命名空间别名限定符(namespace alias qualifier)
- [C#2] 3-局部类型、属性访问器保护级别、命名空间别名限定符
- 看到这样的 语句colAlias::Hashtable 你别晕( 命名空间别名限定符)
- 发现一篇关于.NET 2.0中关于事务命名空间的好文章
- 为命名空间(namespace)或类型创建别名
- 可空修饰符/空合并运算符/命名空间别名限定符
- 使用命名空间别名限定符
- C#中的global::system***命名空间别名限定符
- 使用命名空间别名限定符 global::在c#中的作用
- 使用命名空间别名限定符 ::
- .net 2.0 在代码文件里面声明命名空间
- 命名空间别名 Namespace aliases
- [置顶] 看到这样的 语句colAlias::Hashtable 你别晕( 命名空间别名限定符)
- PHP命名空间(Namespace)的使用详解
- C++命名空间:namespace
- .Net 引用命名空间
- PHP命名空间(Namespace)的使用详解
- .NET 框架中的 WMI 命名空间
- .Net命名空间和程序集