首页 > 编程 > C# > 正文

在C#中使用别名

2023-05-20 20:23:36
字体:
来源:转载
供稿:网友

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表