爲初學者解釋下命名空間

示例場景:ide

張三外賣小哥,忽然接到了兩份外賣訂單,兩個客戶的名字既然如出一轍,更巧的是這兩個客戶竟然住在同一個小區spa

的同一棟。對於如此巧合的外賣訂單,外賣小哥只有嚴謹仔細的將送貨地址詳細的寫在紙上,以避免出錯。code

示例圖:對象

映射到程序中,一樣會出現上述例子出現的問題。在實際開發中咱們一般會類中引用其餘的類,引用的同時一樣會出現名稱相同的類,那麼這時咱們就能夠使用命名空間來明確咱們調用的那個類。blog

 

在項目中建立一個類文件的時候,就默認生成了一個命名空間開發

namespace SampleNamespace
{
    class SampleClass
    {
        public void SampleMethod()
        {
            System.Console.WriteLine(
              "SampleMethod inside SampleNamespace");
        }
    }
}

 

通俗簡單的概況:it

從字義上來看「命名空間」這個詞確實有一絲神祕,其實它也就像名稱同樣,經過特定規則的名稱設定一個空間來組織類。class

實現組織類(相關對象)的能力,當調用的類的來源是跨項目或跨文件夾時(調用的類和當前所在的文件不在一個平行線上), 就要引入調用類對應的空間,從而達到明確的調用。命名空間

 

引用命名空間:引用

  1. 記住了對應的命名空間,在文件右上角直接使用using關鍵字引用。
  2. alt+shift+F10
  3. 在類名上直接點擊紅色下劃線

 總結:命名空間實現組織,經過引入命名空間明確調用。

相關文章
相關標籤/搜索