C#經常使用類庫簡介(二)

原文出處:http://blog.csdn.net/weiwenhp/article/details/8140503正則表達式

C#經常使用類庫簡介(一)的地址網絡

 

System與mscorlib這兩個dll中的類庫是咱們平時用的最多的.因爲這兩個dll中的不少命名空間都是相同的,也就是說不少命名空間是同時處於這兩個dll中.因此接下來以命名空間分類來討論下.數據結構

System

經常使用的基本類型都差很少在這命名空間下面了.好比string , Int16,int32,object,類型轉換,數值計算.另外還有類Console.框架

 

System.IO

IO就是Input ,Output嘛.全部文件的讀就能夠當作input,寫就是output.因此跟文件相關的操做基本上都在這個命名空間下,讀文件,寫文件,建立文件,複製文件,權限控制.經常使用的類有File,Directory,Path,StreamReader , StreamWriter.socket

 

System.IO.Compression

文件的壓縮和解壓縮,主要是Zip文件.ui

 

System.Text

文件保存在磁盤上要指定某種編碼格式,像英語都用ASNI是一點問題都沒有,但還有其餘文字,好比漢字,日文.最後爲了統一處理不一樣文字,整出了個unicode,有啥UTF-8,UTF-16之類的.反正跟編碼相關的類都差很少在這個命名空間下面了啊.另外像經常使用的類StringBuilder也在這裏.編碼

 

System.Text.ReularExpressions

這下面的類很少,全是跟正則表達式相關的.spa

 

System.Collections , System.Collections.Generis

collections是集合的意思,咱們之前學數據結構時啥線性表,隊列,哈希表,字典就是一種集合.而這些數據結構類庫給你作好了,就在命名空間System.Collections下面.而System.Collections.Generis就是集合的泛型..net

 

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相關的類庫

相關文章
相關標籤/搜索