名稱空間

名稱空間

區别不同的代碼的方法
名稱空間也稱“命名空間”、”名字空間”。VS.NET中的各種語言使用的一種代碼組織的形式。通過名稱空間來分類,區别不同的代碼功能,同時也是VS.NET中所有類的完全名稱的一部分。
    中文名:名稱空間 外文名: 拼音: 近義詞: 反義詞: 英文名:Name space 屬性:一種代碼組織的形式 作用:區别不同的代碼功能

簡介

命名空間是一種封裝事物的方法。在很多地方都可以見到這種抽象概念。例如,在操作系統中目錄用來将相關文件分組,對于目錄中的文件來說,它就扮演了命名空間的角色。具體舉個例子,文件foo.txt可以同時在目錄/home/greg和/home/other中存在,但在同一個目錄中不能存在兩個foo.txt文件。另外,在目錄/home/greg外訪問foo.txt文件時,我們必須将目錄名以及目錄分隔符放在文件名之前得到/home/greg/foo.txt。這個原理應用到程序設計領域就是命名空間的概念。

标識代碼

名稱空間是.NET中提供應用程序代碼容器的方式,這樣可以惟一标識代碼及其内容。名稱空間也可以用做.NET Framework中給項分類的一種方式,而大多數項都是類型定義的。默認情況下,代碼包含在全局名稱空間中。這意味着對于包含在這段代碼中的項,隻要按照名稱進行引用,就可以由全局名稱空間中的其他代碼訪問它。

相關拓展

Handle系統是一個分布式信息系統,旨在為互聯網提供高效、可擴展和安全的全局名稱服務,是一個集名稱空間、名稱解析、分布式數據庫管理于一體的系統。論文從整體上概述了Handle系統的概念,從設計目的、名稱空間和架構幾個方面描述了Handle系統。

相關詞條

相關搜索

其它詞條