.NET 包含大量命名空間,如果包含第三方函式庫,還會有更多命名空間。但是,有一些您會重複使用。這裡有 20 種,可以幫助您解決 80% 的常見、重複的程式設計問題。
包含最基本的型別。其中包括常用的類別、結構、枚舉、事件、介面等。
包含表示 ASCII 和 Unicode 字元編碼的類別。用於在字元區塊與位元組區塊之間進行轉換的類別。
提供正規表示式功能。
提供支援使用語言整合查詢 (LINQ) 的查詢的類別和介面。
包含 LINQ to XML 的類別。 LINQ to XML 是一種記憶體中 XML 程式接口,可讓您有效率、輕鬆地修改 XML 文件。
提供對處理 XML 的支援。
System.XML.Serialization包含用於將物件序列化為 XML 格式文件或流的類別。
提供高- 高效能、低分配且符合標準的處理JavaScript 物件表示法(JSON) 的功能,包括將物件序列化為JSON 文字以及將JSON 文字反序列化為對象,並內建UTF-8 支援。
提供允許您與系統進程、事件日誌和效能計數器互動的類別。
提供類別和介面啟用多執行緒程式設計。除了用於同步執行緒活動和存取資料的類別(Mutex、Monitor、Interlocked、AutoResetEvent 等)之外,此命名空間還包括一個ThreadPool 類別(允許您使用系統提供的執行緒池)和一個Timer 類別(該類別允許您使用系統提供的執行緒池)。在執行緒池執行緒上執行回呼方法。
提供可簡化並發和非同步程式碼編寫工作的類型。主要類型是Task(表示可以等待和取消的非同步操作)和TaskTask(可以傳回值的任務)。 TaskFactory 類別提供用於建立和啟動任務的靜態方法,TaskScheduler 類別提供預設的執行緒調度基礎結構。
包含允許讀寫檔案和資料流以及提供基本檔案和目錄支援的類型。
為當今網路上使用的許多合作提供簡單的程式介面。
System.Net.Http為現代 HTTP 應用程式提供程式介面。
包含用於將電子郵件傳送到的類別用於傳送的簡單郵件傳輸協定 (SMTP) 伺服器。
為需要嚴格控制的開發人員提供 Windows Sockets (Winsock) 介面的託管實現存取網路。
包含透過檢查元資料來檢索託管程式碼中的組件、模組、成員、參數和其他實體的資訊的類型。
提供公共語言執行時期安全系統的底層結構,包括權限的基底類別。
提供加密服務,包括資料的安全編碼和解碼,以及許多其他操作,例如雜湊、隨機數產生和訊息身份驗證。
提供動態規劃的支援。
以上是C# 中有哪些重要的命名空間?提供每個的簡要描述的詳細內容。更多資訊請關注PHP中文網其他相關文章!