- ·上一篇内容:例解C#命名空间的使用方法
- ·下一篇内容:命名空间的一个错误使用
在C#中使用别名
C# 支持使用别名,别名使用指示符定义一个别名。以后就可以使用这个别名来代替一个类型,这在两个库的名字可能发生冲突的情况下非常有用。别名还可以避免使用冗长的命名空间。如下面的代码定义了MessageSource 作为类WelcomeMessage 的别名
using MessageSource = MyProgram.CSharp.FirstApp. WelcomeMessage;
别名使用指示符为我们提供了一个标识符,在整个编译单元或是在命名空间主体之中,这个标识符作为命名空间或类型的别名。别名使用指示符的语法格式为:
using identifier = namespace-or-type-name ;
可以在成员声明中包含别名使用指示符,这个别名可以用来指代命名空间,也可以用来指代类型。例如:
namespace N1.N2
{
class A {}
}
namespace N3
{
using A = N1.N2.A;
class B: A {}
}
本文源自:翔宇亭——IT乐园(http://www.biye5u.com),转载请保留此信息!
微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。
个人成长离不开各位的关注,你的关注就是我继续前行的动力。