System
常用的基本類型都差不多在這命名空間下面了.比如string , Int16,int32,object,類型轉換,數值計算.另外還有類Console.
System.IO
IO就是Input ,Output嘛.所有文件的讀就可以看成input,寫就是output.所以跟文件相關的操作基本上都在這個命名空間下,讀文件,寫文件,創建文件,復制文件,權限控制.常用的類有File,Directory,Path,StreamReader , StreamWriter.
System.IO.Compression
文件的壓縮和解壓縮,主要是Zip文件.
System.Text
文件保存在磁盤上要指定某種編碼格式,像英語都用ASNI是一點問題都沒有,但還有其他文字,比如漢字,日文.最後為了統一處理不同文字,整出了個unicode,有啥UTF-8,UTF-16之類的.反正跟編碼相關的類都差不多在這個命名空間下面了啊.另外像常用的類StringBuilder也在這裡.
System.Text.ReularExpressions
這下面的類不多,全是跟正則表達式相關的.
System.Collections , System.Collections.Generis
collections是集合的意思,我們以前學數據結構時啥線性表,隊列,哈希表,字典就是一種集合.而這些數據結構類庫給你做好了,就在命名空間System.Collections下面.而System.Collections.Generis就是集合的泛型.
System.Reflection
跟反映相關的類都在這裡.比如常用的類Assembly
System.Threading
線程相關的類都在此命名空間下.
Microsoft.Win32
操作注冊表的相關類都在這個命名空間下,比如常用的Registry , RegistryKey
System.Media
這裡面就三個類SoundPlayer (控制.wav文件), SytemSound , SytemSounds控制系統聲音
System.Net , System.Net.Sockets
System.Net是跟網絡相關的類,比如常用的HttpListener , IPAddress.而System.Net.Sockets雖也是跟網絡相關,不過主要是跟sockets(套接字)相關的類,在計算機網絡中我們常用到套接字這術語.
System.Net.Mail
跟發郵件相關的類.
System.Runtime.Serialization.Formatters.Binary , System.Xml.Serialization
跟序列化相關的.前者是序列化成二進制,後者是序列化為xml格式.
.Net 3.0與.Net3.5
新添加的版本是向後兼容的,.Net2.0裡面的所有類庫依然在裡面,而且是占主要部分.新版本的只是添加了一部分類庫
.Net 3.0中主要添加WPF ,Workfow這些功能.凡是帶個Presentation的dll,裡面的類庫基本上是跟WPF相關的.
WPF(Windows Presentation Foundation)是一個用戶界面框架,比WinForm的頁面更炫,更酷啊.
而帶Workflow字樣的自然是跟workflow(又簡稱WF)相關. WF提供了對企業的業務流程相關的支持,用來搞啥ERP系統應該是比較方便的.
.Net3.5主要增加了個Linq
程序集System.Core下面的命名空間Sytem.Linq
程序集Sytem.Xml.Linq 和程序集System.Data.Linq都是與Linq相關的類庫