命名空間:對具有相關(guān)功能的類在邏輯上進(jìn)行分組,類似于存放相關(guān)物品的容器。例如一所大學(xué)中的人員模型可能包括以下幾種類型:個(gè)人、學(xué)員、職員、大學(xué)生等。一般認(rèn)為,命名空間有助于改善數(shù)據(jù)的構(gòu)成,從而使每個(gè)人都可以輕松地獲得想要的數(shù)據(jù)。
在.NET Framework中,所有的命名空間基本上從System中形成的。System命名空間為根命名空間,它包含了定義.NET中使用的公共數(shù)據(jù)類型,這些數(shù)據(jù)類型包括Boolean、DateTime和Int32等。此命名空間中包括的另一個(gè)重要的數(shù)據(jù)類型為“Object”。Object數(shù)據(jù)類型形成所有其他.NET對象繼承的基本對象。常用的命名空間如表1所示:
表1 System下的二級命名空間
|
命名空間 |
說明 |
|
System.Drawing |
處理圖形和繪圖,包括打印 |
|
System.Data |
處理數(shù)據(jù)存取和管理,在定義 ADO.NET 技術(shù)中扮演重要角色 |
|
System.IO |
管理對文件和流的同步和異步訪問 |
|
System.Windows |
處理基于窗體的窗口的創(chuàng)建 |
|
System.Reflection |
包含從程序集讀取元數(shù)據(jù)的類 |
|
System.Threading |
包含用于多線程編程的類 |
|
System.Collections |
包含定義各種對象集的接口和類 |
新聞熱點(diǎn)
疑難解答
圖片精選