当前位置:K88软件开发文章中心编程语言.NET.NET01 → 文章内容

在C#中使用别名

减小字体 增大字体 作者:佚名  来源:翔宇亭IT乐园  发布时间:2018-12-31 11:55:26

:2010-09-23 18:34:00

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 {}
        }



在C#中使用别名