.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();
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)
- (翻译)《Expert .NET 2.0 IL Assembler》 第七章 命名空间和类(一)
- (翻译)《Expert .NET 2.0 IL Assembler》 第七章 命名空间和类(二)
- C#.NET常见问题(FAQ)-命名空间namespace如何理解
- C#中的global::system***命名空间别名限定符
- [置顶] 看到这样的 语句colAlias::Hashtable 你别晕( 命名空间别名限定符)
- 使用命名空间别名限定符 global::在c#中的作用
- C#.NET中命名空间的运用(关键字namespace)
- (翻译)《Expert .NET 2.0 IL Assembler》 第七章 命名空间和类(三)
- 可空修饰符/空合并运算符/命名空间别名限定符
- 看到这样的 语句colAlias::Hashtable 你别晕( 命名空间别名限定符)
- .NET Framework 2.0 中的System命名空间(一)
- (翻译)《Expert .NET 2.0 IL Assembler》 第七章 命名空间和类(四)
- 使用命名空间别名限定符 ::
- 为命名空间(namespace)或类型创建别名
- 挖个坑-讲一讲ASP.NET 命名空间路由回溯(UseNamespaceFallback)
- 使用命名空间别名限定符
- 命名空间别名 Namespace aliases
- 在 ASP.NET Web API 中,使用 命名空间(namespace) 来作为路由的参数