程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#常用類庫簡介(二)

C#常用類庫簡介(二)

編輯:C#入門知識

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

 

 

 

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved