.NET API browser

Welcome to the .NET API browser – your one-stop shop for all .NET-based APIs from Microsoft. Start searching for any managed APIs by typing in the box below.

If you have any feedback, create a new issue in the dotnet/dotnet-api-docs repo.

快速篩選器

.NET Standard API 參照 version 1.2

名稱說明
System Namespace包含定義常用值和參考數據類型、事件和事件處理程式、介面、屬性和處理例外狀況的基本類別和基類。
System.CodeDom.Compiler Namespace包含型別,可以用受支援的程式語言管理原始程式碼的產生和編譯。 根據 System.CodeDom 命名空間提供的項目所組成的程式碼文件物件模型 (Code Document Object Model,CodeDOM) 原始程式碼模型,程式碼產生器可個別地用特定程式語言產生原始程式碼。
System.Collections Namespace包含介面和類別,定義各種集合的物件,例如清單、佇列、位元陣列、雜湊表和字典。
System.Collections.Concurrent Namespace提供數個安全線程的集合類別,這些類別應該用來取代 System.Collections 中的對應型別,並在同時存取集合時 System.Collections.Generic 命名空間。 不過,透過擴充方法或透過明確介面實作來存取集合物件的元素不保證是安全線程,而且可能必須由呼叫端同步處理。
System.Collections.Generic Namespace包含定義泛型集合的介面和類別,可讓使用者建立強型別集合,以提供比非泛型強型別集合更好的型別安全性和效能。
System.Collections.ObjectModel Namespace包含類別,這些類別可用於可重複使用連結庫的物件模型中的集合。 當屬性或方法傳回集合時,請使用這些類別。
System.Collections.Specialized Namespace包含特殊化和強型別的集合,例如:連結清單字典、位元向量和只包含字串的集合。
System.ComponentModel Namespace提供類別,用來實作元件和控制項的 Run-Time 和設計階段行為。 此命名空間包含基底類別和介面,以便實作屬性和類型轉換器、繫結至資料來源,以及授權元件。
System.Diagnostics Namespace提供類別,可讓您與系統進程、事件記錄檔和性能計數器互動。
System.Diagnostics.CodeAnalysis Namespace包含與程式代碼分析工具互動的類別。 這些工具可用來分析程序代碼,以符合編碼慣例,例如命名或安全性規則。
System.Diagnostics.Tracing Namespace提供型別和成員,其可供建立 Windows (ETW) 事件追蹤所要擷取的強型別事件。
System.Globalization Namespace包含類別,其會定義與文化特性相關的資訊,包括語言、國家/地區、使用中的日曆、日期的格式模式、貨幣和數字,以及字串的排序次序。 在撰寫全球化 (國際化) 的應用程式時,這些類別十分有用。 像是 StringInfo 和 TextInfo 這些類別會提供進階的全球化功能,包括 Surrogate 支援和文字項目處理。
System.IO Namespace包含允許讀取和寫入檔案和資料流的型別,以及提供基本檔案和目錄支援的型別。
System.IO.Compression Namespace包含類別,提供數據流的基本壓縮和解壓縮服務。
System.Linq Namespace提供類別與介面,其支援使用 Language-Integrated Query (LINQ) 的查詢。
System.Linq.Expressions Namespace包含類別、介面和列舉,其可使用運算式樹狀結構格式將這些語言層級程式碼運算式表示為物件。
System.Net Namespace提供一個簡單的程式設計介面,讓現今網路所用的許多通訊協定使用。 System.Net 命名空間中的類別可用來開發 Windows 市集應用程式或桌面應用程式。 當 System.Net 命名空間的類別在 Windows 市集應用程式中使用時,會受到網路隔離功能的影響,此功能為 Windows 開發人員預覽使用的應用程式安全性模型的一部分。 必須在 Windows 市集應用程式的應用程式資訊清單中啟用適當的網路功能,系統才能允許 Windows 市集應用程式進行網路存取。 如需詳細資訊,請參閱 Windows 市集應用程式的網路隔離。
System.Net.Http Namespace提供現代 HTTP 應用程式的程式設計介面。
System.Net.Http.Headers Namespace為 System.Net.Http 命名空間所使用的 HTTP 標頭集合提供支援。
System.Numerics Namespace包含數值型別,其補充 .NET 所定義的數值基本類型,例如 Byte、Double 和 Int32。
System.Reflection Namespace包含型別,其透過檢查受控碼中的組件、模組、成員、參數和其他實體的中繼資料,以擷取這些項目的相關資訊。 您也可以使用這些型別管理已載入之型別的執行個體 (Instance),例如連結事件或叫用 (Invoke) 方法。 若要動態建立型別,請使用 System.Reflection.Emit 命名空間。
System.Reflection.Emit Namespace包含類別,允許編譯程式或工具發出元數據和Microsoft中繼語言 (MSIL),並選擇性地在磁碟上產生PE檔案。 這些類別的主要用戶端是腳本引擎和編譯程式。
System.Resources Namespace提供類別和介面,其允許開發人員建立、儲存和管理應用程式中所用的各種文化特性特定資源。 System.Resources 命名空間的其中一個最重要類別是 ResourceManager 類別。
System.Runtime Namespace包含支援各種命名空間的進階型別,例如 System、Runtime 和 Security 命名空間。
System.Runtime.CompilerServices Namespace提供使用 Managed 程式代碼指定元數據中影響 Common Language Runtime 執行時間行為的編譯程式寫入器的功能。
System.Runtime.ExceptionServices Namespace提供進階例外狀況處理的類別。
System.Runtime.InteropServices Namespace提供各種支援 COM Interop 和平臺叫用服務的成員。 如果您不熟悉這些服務,請參閱 與 Unmanaged 程式代碼互操作。
System.Runtime.InteropServices.ComTypes Namespace包含對應到 COM Interop 所使用型別的受控型別。
System.Runtime.Versioning Namespace包含支援 .NET 並存實作版本控制的進階型別。
System.Security Namespace提供通用語言執行平台安全性系統的基礎結構,包含權限的基底類別。
System.Text Namespace包含代表 ASCII 和 Unicode 字元編碼的類別;用來將字元區塊與位元組區塊來回轉換的抽象基底類別;以及操作和格式化 String 物件,而不需要建立 String 中繼執行個體的協助程式類別。
System.Text.RegularExpressions Namespace提供可從 .NET 內執行的任何平台或語言使用的正則表達式功能。 除了這個命名空間中包含的型別之外,RegexStringValidator 類別還可讓您判斷特定字串是否符合正則表達式模式。
System.Threading Namespace提供允許多執行緒程式設計的類別和介面。 除了用來同步處理執行緒活動和資料存取的類別 (Mutex、Monitor、Interlocked、AutoResetEvent 等) 之外,這個命名空間還包含能讓您使用系統提供的執行緒集區的 ThreadPool 類別,以及能在執行緒集區執行緒上執行回呼方法的 Timer 類別。
System.Threading.Tasks Namespace提供可簡化撰寫並行和異步程式代碼工作的型別。 主要類型是 Task,代表可以等候和取消的異步操作,以及 Task<TResult>,這是可以傳回值的工作。 TaskFactory 類別提供建立和啟動工作的靜態方法,而 TaskScheduler 類別則提供預設線程排程基礎結構。
System.Windows.Input Namespace此命名空間中的大部分類型都支援 Windows Presentation Foundation (WPF) 輸入系統。 這包括滑鼠、鍵盤及手寫筆裝置的裝置抽象類別、通用輸入管理員類別、對使用命令和自訂命令的支援,以及各種公用程式類別。 不過, 某些類型 適用於 WPF 以外的類型。
System.Xml Namespace提供處理 XML 的標準架構支援。
System.Xml.Linq Namespace包含 LINQ to XML 的類別 (Class)。 LINQ to XML 是一種記憶體中的 XML 程式設計介面,讓您可以方便有效地修改 XML 文件。
System.Xml.Schema Namespace包含 XML 類別,其提供 XML 結構定義語言 (XSD) 結構描述的標準式支援。