首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 命名空間詳解(三):using 別名語法、避免類別名稱衝突、NamespaceExample 實作範例

     編輯:關於C語言

using 別名語法

當命名空間名稱過長、頻繁使用但不想汙染全域命名空間時:


using alias = NamespaceName;

完整範例


using System;
using Introduction = Wrox.ProCSharp.Basics;

class Test
{
    public static int Main()
    {
        Introduction.NamespaceExample NSEx = new Introduction.NamespaceExample();
        Console.WriteLine(NSEx.GetNamespace());
        return 0;
    }
}

namespace Wrox.ProCSharp.Basics
{
    class NamespaceExample
    {
        public string GetNamespace()
            => this.GetType().Namespace;
    }
}

別名 Introduction 替代冗長命名空間,實例化類別並呼叫 GetType().Namespace 取得類別所屬命名空間名稱。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved