名称空间的别名

如果名称空间的名称非常长,又要在代码中多次引用,但不希望该名称空间包含在using指令中(例如,避免类名冲突),就可以给该名称空间指定一个别名

具体使用看下面的示例

namespace Wrox.ProCSharp.Basics

{

    public class NamespaceExample

    {

        public string GetNamespace()

        {

            return GetType().Namespace;

        }

    }

}
using Introduction = Wrox.ProCSharp.Basics;
var NSEx = new Introduction::NamespaceExample();

Console.WriteLine(NSEx.GetNamespace());

            

// 输出:Wrox.ProCSharp.Basics

 

你可能感兴趣的:(名称空间的别名)