.NET Framework 類庫——C#命名空間大全

來源:互聯網
上載者:User

標籤:adb   dea   names   自訂日誌   rip   pat   put   情況   including   

引用地址:https://msdn.microsoft.com/zh-cn/library/gg145045.aspx

C# using引用時,不知道有哪些命名空間,這下轉載收集一篇,方面尋找使用。

NET Framework 類庫是一個由類、介面和實值型別組成的庫,通過該庫中的內容可訪問系統功能。它是產生 .NET Framework 應用程式、組件和控制項的基礎。類庫中的命名空間和命名空間類別在下表中列出,在此參考中有詳細記錄。將按使用方式列出命名空間和類別,最常用的命名空間會先列出。

命名空間  
命名空間 說明
System System 命名空間包含基本類和基類,這些類定義常用的值和引用資料類型、事件和事件處理常式、介面、屬性和異常處理。
System.Activities System.Activities 命名空間包含在 Window Workflow Foundation 中建立和處理活動所需要的所有類。
System.AddIn System.AddIn 命名空間包含具有以下用途的類型:確定、註冊、啟用和控制附加元件,允許附加元件與主應用程式進行通訊。
System.CodeDom System.CodeDom 命名空間包含具有以下功能的類:代表原始碼文檔的元素,支援產生用被支援的程式設計語言編寫的原始碼並進行編譯。
System.Collections System.Collections 命名空間包含具有以下功能的類型:定義各種標準的、專門的、通用的集合對象。
System.ComponentModel System.ComponentModel 命名空間包含具有以下功能的類型:實現組件和控制項的運行時和設計時行為。子命名空間支援 Managed Extensibility Framework (MEF),提供用於為 ASP.NET 動態資料控制項定義中繼資料的屬性類別,包含用於定義組件及其使用者介面的設計時行為的類型。
System.Configuration System.Configuration 命名空間包含具有以下用途的類型:處理配置資料,如電腦或應用程式設定檔中的資料。子命名空間包含具有以下用途的類型:配置程式集,編寫組件的自訂安裝程式,支援用於在用戶端和伺服器應用程式中添加或刪除功能的可插入模型。
System.Data System.Data 包含具有以下用途的類:訪問和管理多種不同來源的資料。頂層命名空間和許多子命名空間一起形成 ADO.NET 體繫結構和 ADO.NET 資料提供者。例如,提供者可用於 SQL Server、Oracle、ODBC 和 OleDB。其他子命名空間包含由 ADO.NET 實體資料模型 (EDM) 和 WCF Data Services使用的類。
System.Deployment System.Deployment 命名空間包含具有以下功能的類型:支援部署 ClickOnce 應用程式。
System.Device.Location System.Device.Location 命名空間使應用程式開發人員可通過使用一個 API 方便地訪問電腦的位置。位置資訊可能來自多個提供者,例如 GPS、Wi-Fi 三角測量和行動電話塔三角測量。 System.Device.Location 類提供一個 API,用於在一台電腦上封裝多個位置提供者,並支援在這些提供者之間無縫地區分優先順序和轉換。 因此,使用此 API 的應用程式開發人員不需要定製應用程式特定的硬體設定。
System.Diagnostics System.Diagnostics 命名空間包含具有以下功能的類型:能讓您與系統進程、事件記錄和效能計數器之間進行互動。子命名空間包含具有以下功能的類型:與程式碼分析工具進行互動,支援協定,擴充對應用程式監控和檢測的設計時支援,使用 Windows 事件跟蹤 (ETW) 跟蹤子系統來記錄事件數目據,在事件記錄中進行讀取和寫入,收集效能資料,以及讀取和寫入偵錯符號資訊。
System.DirectoryServices System.DirectoryServices 命名空間包含具有以下功能的類型:能讓您通過Managed 程式碼訪問 Active Directory。
System.Drawing System.Drawing 父命名空間包含具有以下功能的類型:支援基本的 GDI+ 圖形功能。子命名空間支援進階二維和向量圖形功能、進階成像功能,以及與列印有關的服務和排印服務。另外,子命名空間還包含具有以下功能的類型:擴充設計時使用者介面邏輯和繪圖。
System.Dynamic System.Dynamic 命名空間提供支援動態語言運行時的類和介面。
System.EnterpriseServices System.EnterpriseServices 命名空間包含具有以下功能的類型:定義 COM+ 服務體繫結構,從而為公司專屬應用程式程式提供基礎結構。子命名空間支援補償資源管理員 (CRM),這是一個 COM+ 服務,允許將非事務性對象包含在 Microsoft 分散式交易協調程式 (DTC) 事務中。子命名空間在下表中有簡要介紹,在此參考中有詳細記錄。
System.Globalization System.Globalization 命名空間包含定義地區性相關資訊的類,這些資訊包括語言,省/地區,正在使用的日曆,日期、貨幣和數位格式模式,以及字串的排序次序。 這些類對於編寫全球化(國際化)應用程式很有用。 而像 StringInfo 和 TextInfo 這樣的類更是為我們提供了諸如代理項支援和文本元素處理等進階全球化功能。
System.IdentityModel System.IdentityModel 命名空間包含用於為 .NET 應用程式提供身分識別驗證和授權的類型。
System.IO System.IO 命名空間包含具有以下功能的類型:支援輸入和輸出,包括以同步或非同步方式在流中讀取和寫入資料、壓縮流中的資料、建立和使用隔離儲存區 (Isolated Storage)區、將檔案對應到應用程式的邏輯地址空間、將多個資料Object Storage Service在一個容器中、使用匿名或具名管道進行通訊、實現自訂日誌記錄,以及處理出入序列埠的資料流。
System.Linq System.Linq 命名空間包含具有以下功能的類型:支援使用Language-integrated Query (LINQ) (LINQ) 的查詢。這包括具有以下功能的類型:代表查詢成為運算式樹狀架構中的對象。
System.Management System.Management 命名空間包含具有以下功能的類型:能讓您訪問有關係統、裝置和應用程式的管理資訊和管理事件(納入 Windows Management Instrumentation (WMI) 基礎結構中)。另外,這些命名空間還包含檢測應用程式所需的類型,可使檢測應用程式將其管理資訊和事件通過 WMI 展示給潛在的客戶。
System.Media System.Media 命名空間包含用於播放音效檔和訪問系統提供的聲音的類。
System.Messaging System.Messaging 命名空間包含具有以下功能的類型:能讓您串連、監控和管理網路上的訊息佇列,以及發送、接收或查看訊息。子命名空間包含具有以下用途的類:擴充對訊息類的設計時支援。
System.Net System.Net 命名空間包含具有以下功能的類型:提供適用於許多網路通訊協定的簡單編程介面,以編程方式訪問和更新 System.Net 命名空間的配置設定,定義 Web 資源的緩衝策略,撰寫和寄送電子郵件,代表多用途 Internet 郵件交換 (MIME) 標題,訪問網路流量資料和網路地址資訊,以及訪問對等網路功能。另外,其他子命名空間還能讓您以受控方式實現 Windows 通訊端 (Winsock) 介面,能讓您訪問網路流以實現主機之間的安全通訊。
System.Numerics 包含補充由 .NET Framework 定義的數值基元(例如 Byte、Double 和 Int32)的數實值型別的 System.Numerics 命名空間。
System.Printing System.Printing 命名空間包含具有以下功能的類型:支援列印,允許訪問列印系統對象的屬性,允許將其屬性設定快速複製到另一個相同類型的對象,支援受控 System.PrintTicket 對象和非受控 GDI DEVMODE 結構的相互轉換。
System.Reflection System.Reflection 命名空間包含具有以下功能的類型:能讓您以受控方式查看載入的類型、方法和欄位,能夠動態建立和調用類型。子命名空間包含具有以下功能的類型:能讓編譯器或其他工具發出中繼資料和 Microsoft 中繼語言 (MSIL)。
System.Resources System.Resources 命名空間包含具有以下功能的類型:能讓開發人員建立、儲存和管理應用程式的地區性特定資源。
System.Runtime System.Runtime 命名空間包含具有以下功能的類型:支援應用程式與通用語言執行平台的互動,支援應用程式資料緩衝、進階異常處理、應用程式定義域內的應用程式啟用、COM Interop、分布式應用程式、序列化和還原序列化,以及版本控制等功能。另外,其他子命名空間還能讓編譯器編寫人員指定特性來影響通用語言執行平台的運行時行為,在一組代碼和其他依賴它的代碼之間定義可靠性協定,以及實現 Windows Communication Foundation (WCF) 的持久性提供者。
System.Security System.Security 命名空間包含具有以下功能的類:代表 .NET Framework 安全性系統和許可權。子命名空間提供具有以下功能的類型:控制對安全性實體的訪問並進行審核,允許進行身分識別驗證,提供Data Encryption Service,根據策略控制對操作和資源的訪問,以及支援應用程式建立的內容的許可權管理。
System.ServiceModel System.ServiceModel 命名空間包含產生 Windows Communication Foundation (WCF) 服務和用戶端應用程式所需要的類型。
System.ServiceProcess System.ServiceProcess 命名空間包含具有以下功能的類型:能讓您實現、安裝和控制 Windows 服務應用程式,擴充對 Windows 服務應用程式的設計時支援。
System.Speech System.Speech 命名空間包含支援語音辨識的類型。
System.Text System.Text 命名空間包含用於字元編碼和字串操作的類型。還有一個子命名空間能讓您使用Regex來處理文本。
System.Threading System.Threading 命名空間包含啟用多線程編程的類型。還有一個子命名空間提供可簡化並發和非同步代碼編寫工作的類型。
System.Timers System.Timers 命名空間提供 Timer 組件,它使您可以在指定的間隔是引發事件。
System.Transactions System.Transactions 命名空間包含具有以下功能的類型:支援具有多個分布式參與者、多個階段通知和持久登記的事務。還有一個子命名空間包含具有以下功能的類型:描述 System.Transactions 使用的配置選項。
System.Web System.Web 命名空間包含啟用瀏覽器/伺服器通訊的類型。子命名空間包含具有以下功能的類型:支援 ASP.NET 表單身分識別驗證、應用程式服務、伺服器上的資料緩衝、ASP.NET 應用程式配置、動態資料、HTTP 處理常式、JSON 序列化、將 AJAX 功能併入 ASP.NET, ASP.NET 安全性中,以及 Web 服務。
System.Windows System.Windows 命名空間包含在 Windows Presentation Foundation (WPF) 應用程式中使用的類型,包括動畫用戶端、使用者介面控制項、資料繫結和類型轉換。System.Windows.Forms 及其子命名空間用於開發 Windows 表單應用程式。
System.Workflow System.Workflow 命名空間包含具有以下用途的類型:開發使用 Windows Workflow Foundation 的應用程式。這些類型為規則和活動提供設計時和運行時支援,以便配置、控制、託管和調試工作流程運行時引擎。
System.Xaml System.Xaml 命名空間包含具有以下功能的類型:支援解析和處理可擴充應用程式標記語言 (XAML)。
System.Xml System.Xml 命名空間包含用於處理 XML 的類型。子命名空間支援 XML 文檔或流的序列化、XSD 架構、XQuery 1.0 和 XPath 2.0,以及 LINQ to XML(這是一個記憶體中 XML 編程介面,方便修改 XML 文檔)。
Accessibility Accessibility 及其公開的所有成員都屬於元件物件模型 (COM) 協助工具功能介面的託管封裝的一部分。
Microsoft.Activities Microsoft.Activities 命名空間包含支援針對 Windows Workflow Foundation 應用程式的 MSBuild 和調試器擴充的類型。
Microsoft.Aspnet.Snapin Microsoft.Aspnet.Snapin 命名空間定義了 ASP.NET 管理主控台應用程式與 Microsoft 管理主控台 (MMC) 互動所需的類型。有關更多資訊,請參見 MSDN Library 中的“MMC Programmer‘s Guide”(MMC 程式員指南)。
Microsoft.Build Microsoft.Build 命名空間包含具有以下功能的類型:以編程方式訪問和控制 MSBuild 引擎。
Microsoft.CSharp Microsoft.CSharp 命名空間包含具有以下功能的類型:支援產生和編譯用 C# 語言編寫的原始碼,支援動態語言運行時 (DLR) 和 C# 之間進行互操作。
Microsoft.Data.Entity.Build.Tasks Microsoft.Data.Entity.Build.Tasks 命名空間包含由 ADO.NET 實體資料模型設計器(實體設計器)所使用的兩項 MSBuild 任務。
Microsoft.JScript Microsoft.JScript 命名空間包含具有以下功能的類:支援用 JScript 語言產生代碼和進行編譯。
Microsoft.SqlServer.Server Microsoft.SqlServer.Server 命名空間包含將 Microsoft .NET Framework 通用語言執行平台 (CLR) 整合到 Microsoft SQL Server 和 SQL Server 資料庫引擎進程執行環境時所要用到的類、介面和枚舉。
Microsoft.VisualBasic Microsoft.VisualBasic 命名空間包含具有以下功能的類:支援用 Visual Basic 語言產生代碼和進行編譯。子命名空間包含具有以下功能的類型:為 Visual Basic 編譯器提供服務,支援 Visual Basic 應用程式模型、My 命名空間、lambda 運算式和代碼轉換。
Microsoft.VisualC Microsoft.VisualC 命名空間包含具有以下功能的類型:支援 Visual C++ 編譯器,實現 STL/CLR 庫和 STL/CLR 庫通用介面。
Microsoft.Win32 Microsoft.Win32 命名空間提供具有以下功能的類型:處理作業系統引發的事件,操縱系統註冊表,代表檔案和作業系統控制代碼。
Microsoft.Windows Microsoft.Windows 命名空間包含支援 Windows Presentation Framework (WPF) 應用程式中的主題和預覽的類型。
UIAutomationClientsideProviders 包含單個映射用戶端自動化提供者的類型。
XamlGeneratedNamespace 包含不用於從代碼中直接使用的編譯器產生的類型。

.NET Framework 類庫——C#命名空間大全

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.