C# 命名空間全

Microsoft.Csharp
包含支持用C#語言進行編譯的代碼
 Microsoft.Jscript
包含支持用Jscript語言進行殯儀和代碼生成的Jscript運行庫和類
 Microsoft.VisualBasic
包含Visual Basic.NET運行庫。此運行庫於Visual Basic.NET語言一起使用。此命名空間包含支持Visual Basic.NET語言進行編譯和代碼生成類。
 Microsoft.Win32
提供兩中類型的類:處理由操作系統引發的事件的類和對系統註冊表進行操作的類。
 System
最重要的類,包含用於定義常用值和引用數據類型、事件和事件處理程序、接口、屬性、和處理異常的基礎類和基類。
 System.CodeDom
包含用於表示源代碼文檔的元素和結構的類
 System.CodeDom.Compiler
包含源代碼模型的結構,管理源代碼所生成的編譯的類。
 System.Collections
包含定義各種對象集合(如列表、隊列、位數組、散列表和詞典)的接口和類。

     System.Collections.Generic

命名空間包含定義泛型集合的接口和類,泛型集合允許用戶創建強類型集合,它能提供比非泛型強類型集合更好的類型安全性和性能。
 System.Collections.Specialized
包含中用的強類型集合;例如,鏈接表詞典、位向量以及值包含字符串的集合。
 System.CommponentModel
提供用於實現組件和空間的運行時和設計時行爲的類。此命名空間包括用於屬性和類型轉換器的事件、數據源綁定和組件授權的基類和接口。
 System.ComponentModel.Design
使開發人員可以生成自定義用戶控件,並將這些控件包括在設計時環境中以便與供應商空間一起使用。
 System.ComponentModel.Design.Serialization
提供設計器所進行的組件序列化支持。此命名空間中的類可用於提哦能夠自定義序列化程序、管理特定類型的序列化、管理設計器加載和設計器序列化,以及優化設計器重新加載。
 System.Configuration
提供以變成方式訪問.NET空間配置和處理配置文件(.config文件)中的錯誤的類和接口。
 System.Configuration.Assemblies
包含用於配置程序集的類。
 System.Configuration.Install
提供爲組件編寫自定義安裝程序的類。Installer類是.NET框架中所有自定義安裝程序的基類。
 System.Data
基本上由構成ADO.NET結構的類組成。使用ADO.NET結構可以生成用於有效管理多個數據源中的數據組件。在斷開連接的方案(如Internet)中,ADO.NET提供可以在多城系統中請求、更新和協調數據的工具。ADO.NET結構也可以在客戶端應用程序或ASP.NET創建的HTML頁中實現。
 System.Data.Common
包含由.NET數據提供程序共享的類。.NET數據提供程序描述用於在託管空間中訪問數據源的類的集合。
 System.Data.OleDb
封裝OLE DB.NET數據提供程序。.NET數據提供程序描述用於在託管空間中訪問數據源的類的集合
 System.Data.SqlClient
封裝SQL Server.NET數據提供程序。.NET數據提供描述用於在託管空間中訪問數據源的類的集合。
 System.Data.SqlTypes
提供用於SQL Sserver中本機數據類型的類。這些類提供其他數據類型更安全、更快速的替代物。使用此命名空間中的類有助於防止在可能發生精度損失的情況中出現的類行轉換錯誤。
 System.Diagnostics
提供允許與系統進程、事件日誌和性能計數器進行交互的類。此命名空間還提供可以調試應用程序和跟蹤代碼執行的類。
 System.Diagnostics.SymbolStore
提供允許讀取和寫入調適符號信息的類。面向.NET框架的編譯器可以將調試符號信息存儲到程序員的數據庫(PDB)文件中。調試器和代碼分析器工具可以在運行時讀取調試符號信息。
 System.DirectioyServices
提供從託管代碼輕鬆訪問Active Directory的方法。
 System.Drawing
提供對GDI+基本形功能的訪問。System.Drawing.Drawing2D,System.Drawing.Imaging和System.Drawing.Text命名空間提供了更高級的功能
 System.Drawing.Design
包含擴展設計時用戶界面(UI)邏輯和繪製的類。可以進一步擴展此設計時功能,以創建自定義工具箱項、類型特定的值編輯器(可編輯和以圖形方式表示所支持的類型的值)或類型轉換器(可在特定類型之間轉換值)。
 System.Drawing.Drawing2D
提供高級的二維和向量圖形功能。此命名空間包括漸變筆、Matrix類(用於定義幾何轉換)和GraphicsPath類。
 System.Drawing.Imaging
提供高級的GDI+圖象處理功能
 System.Drawing.Printing
提供與打印相關的服務。
 System.Drawing.Text
提供高級的GDI+版式功能。此命名空間中的類使用戶可以創建和使用字體集合。
 System.EnterpriseServices
爲企業級應用程序提供重要的基礎結構。COM+爲企業級環境中部署的組件編程模型提供服務結構。此命名空間爲.NET框架對象提供對COM+服務的訪問,使.NET框架對象更適用於企業級應用程序。
 System.EnterpriseServices.CompensatingResourceManager
提供在託管代碼中使用補償資源管理器(CRM)的類。CRM是由COM+提供的一項服務,使用戶可以在Microsoft分佈式事務處理協調器(DTC)事務中包括非事務對象。雖然CRM不提供完整資源管理器的功能,但它們卻通過恢復日誌提供事務性和持久性。
 System.Globalization
包含定義區域性相關信息的類,這些信息包括語言、國家/地區、正在使用的日曆、日期的格式模式、貨幣、數字以及字符串的排序順序。
 System.IO
包含允許對數據流和文件進行同步和異步讀寫的類型。
 System.IO.IsolatedStorage
包含允許船艦和使用獨立存儲區的類型。通過使用這些存儲區,可以讀寫信任度較低的代碼無法訪問的數據,防止公開可保存在文件系統其他位置的敏感信息。數據存儲在獨立於當前用戶和代碼所在的程序集的數據倉中。
 System.ManageMent
提供對一組豐富的管理信息和管理事件(有關符合Windows管理規範(WMI)基礎機構的系統、設備和應用程序的)的訪問。
 System.Management.Instrumentation
提供在規範應用程序管理並通過WMI向潛在用戶公開管理信息和事件時必須的類。這樣,Microsoft Application Center 或 Microsoft Operations Manager 等用戶者就可以輕鬆地管理您的應用程序。而管理員腳本或其他應用程序(託管應用程序和非過關應用程序)也可以監視和配置您的應用程序。
 System.Messaging
提供用戶連接、監視和管理網絡上的消息列隊以及發送、和接受或查看消息的類。
 System.Net
爲當前網絡採用的多種協議提供簡單的編程接口。WebRequest和WebResponse類構成所謂的可插接式協議的基礎,該協議式一種網絡服務的實現,它使您可以開發使用Internet資源的應用程序,而不必考慮各個協議的具體細節。
 System.Net.Sockets
爲需要嚴格控制網絡訪問的開發人員提供Windows套接字(Winsock)接口的託管實現。
 System.Refection
包含提供已加載類型、方法和字段的託管視圖的類和接口,並具由動態創建和調用類型的能力。
 System.Reflection.Emit
包含允許編譯器或工具發出元數據和Micosoft中間語言(MSIL)並在磁盤上生成PE(可選)的類。這些類的主要客戶端是腳本引擎和編譯器。
 System.Runtime.CompilerServices
爲使用託管代碼的編譯編寫器提供功能,以影響在公共語言運行庫運行時行爲的元數據中制定的屬性。此命名空間中的類值用於編譯器編譯器。
 System.Runtime.InteropServices
提供用於通過.NET訪問COM對象和本機API的類的集合。此命名空間中的類型分爲一下功能區:屬性、異常、COM類型的託管定義、包裝、類型轉換器和Marshal類。
 System.Runtime.InteropServices.Expando
包含Iexpando接口,此接口允許通過添加活移除對象的成員來修改對象。
 System.Runtime.Remoting
提供允許開發人員創建和配置分佈式應用程序的接口。
 System.Runtime.Remoting.Activation
提供支持服務器和客戶端遠程對象激活的類和對象。
 System.Runtime.Remoting.Channels
包含支持和處理信道和信道接收器的類,這些信道和信道接受器在客戶端遠程對象調用方法時用作傳輸媒介。
 System.Runtime.Remoting.Channels.Http
包含使用HTTP協議與遠程位置之間相互傳輸消息和對象的信道。默認情況下,HTTP信道以SOAP格式對對象和方法調用進行編碼以便傳輸,但在信道的配置屬性中也可以指定他編碼和解碼格式化程序接收器。
 System.Runtime.Remoting.Channels.Tcp
包含使用TCP協議與遠程位置之間相互傳輸消息和對象的信道。默認情況下,TCP信道以二進制格式對對象和方法調用進行編碼以便傳輸,但在信道的配置屬性中也可以指定其編碼和解碼格式化程序接收器。
 System.Runtime.Remoting.Contexts
包含定義所有對象所駐留的上下文的對象。上下文時個有序的屬性序列,用與定義其中的對象所處的環境。上下文時在對象的激活過程中創建的,這些對象被配置爲要求某些自定服務,如同步,事務,實時(JIT)激活、安全性。多個對象可以存留在以個上下文內。
 System.Runtimg.Remoting.Lifetime
包含管理遠程對象生存期的類。傳統上,分佈式垃圾回收功能使用引用計數和Ping來控制對象的生存期、這種機制在每一項服務只有較少的客戶端時可以正常工作,但是當每一項服務有幾千個客戶端時就不能正常工作了。遠程處理生存期服務將每一項服務與一個租約關聯,當租約到期時,就會刪除該服務。生存期服務可以起到傳統的分佈式垃圾回收器的作用,並在每一項服務的客戶端數量增加時很好的調整。
 System.Reuntime.Remoting.Metadata
包含可用於爲對象和字段定義SOAP的生成和處理的類和屬性。此命名空間中的類可用於指示SOAPAction、類型輸出、XML元素名和SML命名空間URL方法。
 System.Runtime.Remoting.Metadata.W3cXsd2001
包含有WWW聯合會(W3C)在2001年定義的XML架構定義(XSD)。W3C中的“XML Schema Part2:Data type”(XML架構第二布馮:數據類型)規範確定了各種數據類型的格式和行爲。此命名空間包含符合W3C規範的數據類型的包裝類。所有日期和時間類型都符合ISO標準規範。
 System.Runtime.Remoting.MetadataServices
包含利用Soapsuds.exe命令行工具和用戶代碼在元數據和遠程處理基礎結構的XML架構之間相互轉的類。
 System.Runtime.Remoting.Proxies
包含控制和提供代理功能的類。代理時作爲遠程對象映像的本地對象。代理使客戶端可以跨遠程處理邊界訪問對象。
 System.Runtime.Remoting.Services
包含爲.NET框架提供功能的服務類。
 System.Runtime.Serialization
包含可以用於序列化和反序列化對象的類。序列化是對象或對象圖轉換爲線性的字節序列以存儲或傳輸到其他位置的過程。反序列化是接受存儲的信息並用這些信息重新建立對象的過程。
 System.Runtime.Serialization.Formatters
提供由序列化格式化程序使用的通用枚舉、接口和類。
 System.Runtime.Serialization.Formatters.Binary
包含可以用二進制格式序列化和反序列化對象的BinaryFormatter類。
 System.Runtime.Serialization.Formatters.Soap
包含可以用SOAP格式序列化和反序列化對象的SoapForamtter類。
 System.Security
提供公共語言運行庫安全系統的基礎結構,包括權限的基類。
 System.Security.Cryptography
提供加密服務,包括數據的安全編碼和解碼,以及其他許多操作,如散列處理、隨即生成和消息身份驗證。
 System.Security.Cryptography.X509Certificates
包含Authenticode X.509 v.3證書的公共語言運行庫實現。此證書用唯一明確標識證書持有者的私鑰簽名。
 System.Securiyt.Cryptography.XML
包含在.NET框架安全系統中供獨佔使用的XML模型。此XML模型不用於常規用途。此模型允許對XML對象進行數字簽名。
 System.Security.Permaissions
定義根據策略控制操作和資源訪問的類。
 System.Security.Policy
包含代碼組、成員條件和證據。這三種類性的類用於創建由公共語言運行庫安全策略系統應用的規則。證據類是安全策略的輸入,成員條件是開關;二者共同創建策略語句並確定授予的權限集。策略級別代碼組是策略層次的結構。代碼組是規則的封裝並且在策略級別中分層排列。
 System.Security.Principal
定義表示運行代碼的安全上下文的用戶對象。
 System.ServiceProcess
提供使您可以實現、安裝和控制Windows服務應用程序的類。服務是不需要用戶界面、長期運行的可執行文件。實現服務的過程包括:從ServiceBase類繼承,定義在傳入啓動、停止、暫定和繼續命令時處理的特定行爲,以及定義當前系統關閉時所採取的自定義行爲和操作。
 System.Text
包含表示ASCII、Unicode、UTF-7和UTF-8字符編碼的類,用於在字符塊和字節塊之間相互轉換的抽象基類,以及不需要創建字符串的中間實例就可以操作和格式化字符串對象的幫助器類。
 System.Text.RegularExpressions
提供對.NET框架正則表達式引擎的訪問的類。此命名空間提供可在Microsoft.NET框架上運行的任何平臺或語言中使用的正則表達式功能。
 System.Threading
提供支持多線程編程的類和接口。此命名空間包括管理線程組的ThreadPool類、允許在指定的一段時間後調用委託的Time類,以及用於同步互斥的線程的Mutex類。此命名空間還提供用於線程安排、等待通知和死鎖的類。
 System.Timers
提供允許以指定的間隔引發時間的Timer組件。
 System.Web
提供支持瀏覽器/服務器通信的類和接口。此命名空間包括提供有關當前HTTP請求的大量信息的HTTPResponse類、管理HTTP到客戶端的輸出的HTTPResponse類,以及提供對服務器端實用工具和進程訪問的HTTPServerUitility對象。System.Web還包括用於Cookie操作、文件傳輸、異常信息和輸出緩存控制的類。
 System.Web.Caching
提供用於在服務器上緩存常用資源的類。這些資源包括ASP.NET頁、Web服務和用戶空間。另外,緩存詞典可以供您存儲常用資源,如散列表和其他數據結構。
 System.Web.Configuration
包含用於設置ASP.NET配置的類。
 System.Web.Hosting
提供對Microsoft Internet Information Server(IIS)外部的託管應用程序承載ASP.NET應用程序功能。
 System.Web.Mail
包含使用CDOSYS消息組建構造和發送消息的類。郵件消息通過Microsoft Windows 2000中內置的SMTP郵件服務或任意的SMTP服務器發送。此命名空間中的類可從ASP.NET或任何託管應用程序中使用。
 System.Web.Security
包含用於在Web服務器應用程序中實現ASP.NET安全的類。
 System.Web.Services
包含可以生成和使用Web服務的類。Web服務式駐留在Web服務器上並通過標準Internet協議公開的可編程實體(XML、SOAP)。
 System.Web.Services.Configuration
由一些類組成,這些類配置用ASP.NET創建的XML Web services的運行方式。
 System.Web.Service.Description
由一些類組成,這些類使您能夠使用Web服務描述語言(WSDL)公開描述SML Web services。此命名空間中的每一個類對應於WSDL規範中的一個特定元素,並且類層次機構對應於有效的WSDL文檔的XML結構。
 System.WebServices.Discovery
由一些類組成,這些類允許XML Web Services客戶端通過稱爲“XML Web services發現”的進程來定位Web服務其上可用的XML Web services。
 System.Web.Services.Protocols
由一些類組成,這些類定義在通信期間通過網絡在XML Web services 客戶端和用ASP.NET創建的XML Web services之間傳輸數據的協議。
 System.Web.SessionState
提供支持在服務器上存儲特定於Web應用程序中的單個客戶端的數據的類和接口。會話轉檯數據用於向客戶端提供與應用程序的持久連接的外觀。狀態信息可以存儲在本地進程內存中,或者,對於網絡場配置來說,可以使用ASP.NET狀態服務或SQL Server數據庫狀態信息存儲進程外。
 System.Web.UI
提供創建以Web頁上用戶界面形式出現在Web應用程序中的空間和頁的類和接口。此命名空間包括Control類,該類爲所有空間(不論使HTML空間、Web空間還是用戶控件)提供一組通用功能。它還包括Page空間,每當對Web應用程序中的頁發出請求時,都會自動生成此空間。另外還提供了一些類,這些類提供Web窗體服務器空間數據綁定功能、保存給定控件或頁的視圖狀態的能力,以及對可編程控件和文本空間都適用的分析通能。
 System.Web.UI.Design
包含用於擴展Web用戶界面設計時的支持類。
 System.Web.UI.Design.WebControls
包含用於擴展Web服務器控件設計時所支持的類。
 System.Web.UI.HtmlControls
提供可以在Web頁上創建HTML服務器控件的類。HTML服務器控件在服務器上運行,並直接映射到所有瀏覽器支持的標準HTML標記。這使您能夠以編程方式控制Web頁上的HTML元素。
 System.Web.UI.WebControls
包含可以在Web服務器控件的類。Web控件在服務器上運行,幷包括窗體控件(如按鈕和文本框)以及特出用途的控件(如日曆)。這使您能構以編程方式控制Web頁上的這些元素。Web控件比HTML控件更抽象。它們的對象模型不一定反映HTML語法。
 System.Windows.Forms
包含用於創建基於Windows的應用程序的類,這些應用程序可以充分利用Microsoft Windows操作系統中的豐富用戶界面功能。
 System.Windows.Forms.Design
包含可用於擴展Windows窗體設計時支持的類。
 System.Xml
提供基於標準的XML架構(XSD)支持。
 System.Xml.Serialization
包含用於將對象序列化爲XML格式的文檔或流的類。
 System.Xml.Xpath
包含Xpath分析器和計算引擎。它支持W3C XML路徑語言(XPath)1.0版建議(www.w3.org/TR/xpath)。
 System.Xml.Xsl
提供可擴展樣式錶轉換(XSLT)支持。它支持W3C XSL轉換(XSLT)1.0版建議(www.w3.org/TR/xslt)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章