C# 中有哪些重要的命名空間?提供每個的簡要描述

王林
發布: 2023-09-15 13:53:21
轉載
680 人瀏覽過

C# 中有哪些重要的命名空间?提供每个的简要描述

.NET 包含大量命名空間,如果包含第三方函式庫,還會有更多命名空間。但是,有一些您會重複使用。這裡有 20 種,可以幫助您解決 80% 的常見、重複的程式設計問題。

系統

包含最基本的型別。其中包括常用的類別、結構、枚舉、事件、介面等。

System.Text

包含表示 ASCII 和 Unicode 字元編碼的類別。用於在字元區塊與位元組區塊之間進行轉換的類別。

System.Text.RegularExpressions

提供正規表示式功能。

System.Linq

提供支援使用語言整合查詢 (LINQ) 的查詢的類別和介面。

System.XML.Linq

包含 LINQ to XML 的類別。 LINQ to XML 是一種記憶體中 XML 程式接口,可讓您有效率、輕鬆地修改 XML 文件。

System.XML

提供對處理 XML 的支援。

System.XML.Serialization

包含用於將物件序列化為 XML 格式文件或流的類別。

System.Text.Json

提供高- 高效能、低分配且符合標準的處理JavaScript 物件表示法(JSON) 的功能,包括將物件序列化為JSON 文字以及將JSON 文字反序列化為對象,並內建UTF-8 支援。

System.Diagnostics

提供允許您與系統進程、事件日誌和效能計數器互動的類別。

System.Threading

提供類別和介面啟用多執行緒程式設計。除了用於同步執行緒活動和存取資料的類別(Mutex、Monitor、Interlocked、AutoResetEvent 等)之外,此命名空間還包括一個ThreadPool 類別(允許您使用系統提供的執行緒池)和一個Timer 類別(該類別允許您使用系統提供的執行緒池)。在執行緒池執行緒上執行回呼方法。

System.Threading.Tasks

提供可簡化並發和非同步程式碼編寫工作的類型。主要類型是Task(表示可以等待和取消的非同步操作)和TaskTask(可以傳回值的任務)。 TaskFactory 類別提供用於建立和啟動任務的靜態方法,TaskScheduler 類別提供預設的執行緒調度基礎結構。

System.IO

包含允許讀寫檔案和資料流以及提供基本檔案和目錄支援的類型。

System.Net

為當今網路上使用的許多合作提供簡單的程式介面。

System.Net.Http

為現代 HTTP 應用程式提供程式介面。

System.Net.Mail

包含用於將電子郵件傳送到的類別用於傳送的簡單郵件傳輸協定 (SMTP) 伺服器。

System.Net.Sockets

為需要嚴格控制的開發人員提供 Windows Sockets (Winsock) 介面的託管實現存取網路。

System.Reflection

包含透過檢查元資料來檢索託管程式碼中的組件、模組、成員、參數和其他實體的資訊的類型。

System.Security

​​>

提供公共語言執行時期安全系統的底層結構,包括權限的基底類別。

System.Security.Cryptography

​​>

提供加密服務,包括資料的安全編碼和解碼,以及許多其他操作,例如雜湊、隨機數產生和訊息身份驗證。

System.Dynamic

提供動態規劃的支援。

以上是C# 中有哪些重要的命名空間?提供每個的簡要描述的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!