.net的命名空間類庫(kù)的簡(jiǎn)單介紹
常用:
System:根空間,包含一些基本的類庫(kù)
System.Collections:主要是和集合類相關(guān)的類庫(kù)
System.Collections.Generic:泛型集合的類庫(kù)空間
System.Data:數(shù)據(jù)處理類庫(kù)空間
System.Data.Odbc:以O(shè)DBC連接數(shù)據(jù)庫(kù)的空間
System.Data.OracleClient:連接Oracle的類庫(kù)空間
System.Diagnostics:主要用于應(yīng)用程序的診斷
System.Drawing:主要用于回吐的空間
System.Drawing.Drawing2D:專注于2D繪圖的類庫(kù)
System.Drawing.Printing:主要用于繪圖打印的類庫(kù)
System.Environment:獲得心痛參數(shù)信息類庫(kù)
System.IO:輸入輸出類庫(kù)
System.IO.Compression:負(fù)責(zé)輸入輸出壓縮解壓的類庫(kù)
System.IO.Ports:端口相關(guān)的類庫(kù)
System.Net:網(wǎng)絡(luò)應(yīng)用類庫(kù)
System.Reflection:反射相關(guān)的類庫(kù)
System.Runtime.InteropServices:運(yùn)行時(shí)互調(diào)用類庫(kù)空間
System.Runtime.Remoting:遠(yuǎn)程調(diào)用的類庫(kù)空間
System.Security:安全相關(guān)的類庫(kù)空間
System.Threading:線程相關(guān)的類庫(kù)空間
System.Web:Web相關(guān)類庫(kù)空間
Syetem.Windows.Forms:窗體相關(guān)的類庫(kù)空間
System.Xml:XML文件處理相關(guān)的類庫(kù)空間
----------------------------------------------------------------------------------------------------------
.net 命名空間
解釋命名空間和程序集。
Visual Studio 中的編程基礎(chǔ)命名空間
介紹用于集合、字符編碼、文件 I/O 和線程處理的 .NET 命名空間。
System.Collections — 它包含的接口和類定義各種對(duì)象(如列表、隊(duì)列、數(shù)組、哈希表和字典)集合。
System.Collections.Generic -- 包含定義泛型集合的接口和類;泛型集合允許用戶創(chuàng)建強(qiáng)類型的集合,這種集合在類型安全和性能上均優(yōu)于非泛型強(qiáng)類型集合。
System.IO — 它包含的類型用于支持?jǐn)?shù)據(jù)流和文件的同步和異步讀寫(xiě)。
System.Text — 它包含表示 ASCII、Unicode、UTF-7 和 UTF-8 字符編碼的類;用于來(lái)回轉(zhuǎn)換字符塊和字節(jié)塊的抽象基類;以及在不創(chuàng)建 String 中間實(shí)例的情況下操作和格式化 String 對(duì)象的幫助器類。
System.Threading — 提供啟用多線程編程的類和接口。此命名空間包括一個(gè)管理線程組的 ThreadPool 類,一個(gè)啟用在指定時(shí)間后要調(diào)用的委托的 Timer 類,以及一個(gè)同步互斥線程的 Mutex 類。System.Threading 還為線程調(diào)度和等待通知提供了相應(yīng)的類。
Visual Studio 中的數(shù)據(jù)命名空間
介紹 .NET Framework 中一些用于操縱和訪問(wèn)數(shù)據(jù)的命名空間,這些數(shù)據(jù)來(lái)自傳統(tǒng)的數(shù)據(jù)源和基于標(biāo)準(zhǔn)的 XML。
System.Data — 由構(gòu)成 ADO.NET 結(jié)構(gòu)的類組成,該結(jié)構(gòu)是托管應(yīng)用程序的主要數(shù)據(jù)訪問(wèn)方法。ADO.NET 結(jié)構(gòu)使您可以生成可用于有效管理來(lái)自多個(gè)數(shù)據(jù)源的數(shù)據(jù)的組件。ADO.NET 還提供對(duì)分布式應(yīng)用程序中的數(shù)據(jù)進(jìn)行請(qǐng)求、更新和協(xié)調(diào)的工具。
System.Data.Common — 包含由 .NET Framework 數(shù)據(jù)提供程序共享的類。數(shù)據(jù)提供程序描述一個(gè)類的集合,這些類用于在托管空間中訪問(wèn)數(shù)據(jù)源,例如數(shù)據(jù)庫(kù)。
System.Xml — 根據(jù)標(biāo)準(zhǔn)來(lái)支持 XML 處理的類。
System.Data.OleDb — 構(gòu)成兼容數(shù)據(jù)源的 OLE DB .NET Framework 數(shù)據(jù)提供程序的類。這些類使您能連接到 OLE DB 數(shù)據(jù)源、針對(duì)數(shù)據(jù)源執(zhí)行命令并讀取結(jié)果。
System.Data.SqlClient — 構(gòu)成 SQL Server .NET Framework 數(shù)據(jù)提供程序的類,該提供程序允許您連接到 SQL Server 7.0、執(zhí)行命令并讀取結(jié)果。System.Data.SqlClient 命名空間與 System.Data.OleDb 命名空間類似,但為訪問(wèn) SQL Server 7.0 和更高版本進(jìn)行了優(yōu)化。
System.Data.Sql -- 支持特定于 SQL Server 的功能的類。
System.Data.SqlTypes — 提供一些類,它們?cè)?SQL Server 內(nèi)部用于本機(jī)數(shù)據(jù)類型。這些類提供了其他數(shù)據(jù)類型的更安全、更快速的替代方式。
Microsoft.SqlServer.Server -- 專用于 Microsoft .NET Framework 公共語(yǔ)言運(yùn)行庫(kù) (CLR) 與 Microsoft SQL Server 和 SQL Server 數(shù)據(jù)庫(kù)引擎進(jìn)程執(zhí)行環(huán)境的集成的類、接口和枚舉。
System.Data.Odbc — 構(gòu)成 ODBC .NET Framework 數(shù)據(jù)提供程序的類。使用這些類可以在托管空間中訪問(wèn) ODBC 數(shù)據(jù)源。
System.Data.OracleClient — 構(gòu)成 Orcale.NET Framework 數(shù)據(jù)提供程序的類。使用這些類可以在托管空間中訪問(wèn) Oracle 數(shù)據(jù)源。
System.Transactions -- 允許您編寫(xiě)自己的事務(wù)性應(yīng)用程序和資源管理器的類。具體來(lái)說(shuō),您可以創(chuàng)建事務(wù)并和一個(gè)或多個(gè)參與者參與事務(wù)(本地或分布式)。
Visual Studio 中的 Web 命名空間
介紹用于 ASP.NET Web 應(yīng)用程序和 XML Web services 的 .NET 命名空間。
System.Web — 包含啟用瀏覽器/服務(wù)器通信的類和接口。這些命名空間類用于管理到客戶端的 HTTP 輸出 (HttpResponse),和讀取 HTTP 請(qǐng)求 (HttpRequest)。附加的類則提供了一些功能,用于服務(wù)器端的實(shí)用程序以及進(jìn)程、cookie 管理、文件傳輸、異常信息和輸出緩存控制。
System.Web.UI — 包含創(chuàng)建 Web 窗體頁(yè)的類,包括 Page 類和用于創(chuàng)建 Web 用戶界面的其他標(biāo)準(zhǔn)類。
System.Web.UI.HtmlControls — 包含用于 HTML 特定控件的類,這些控件可以添加到 Web 窗體中以創(chuàng)建 Web 用戶界面。
System.Web.UI.WebControls — 包含創(chuàng)建 ASP.NET Web 服務(wù)器控件的類。當(dāng)添加到 Web 窗體時(shí),這些控件將呈現(xiàn)瀏覽器特定的 HTML 和腳本,用以創(chuàng)建與設(shè)備無(wú)關(guān)的 Web 用戶界面。
System.Web.Mobile -- 包含生成 ASP.NET 移動(dòng) Web 應(yīng)用程序所需的核心功能,包括身份驗(yàn)證和錯(cuò)誤處理。
System.Web.UI.MobileControls -- 包含一組 ASP.NET 服務(wù)器控件,這些控件可以針對(duì)不同的移動(dòng)設(shè)備呈現(xiàn)應(yīng)用程序。
System.Web.Services — 包含使您能夠生成和使用 XML Web services 的類,這些服務(wù)是駐留在 Web 服務(wù)器中的可編程實(shí)體,并通過(guò)標(biāo)準(zhǔn) Internet 協(xié)議公開(kāi)。
Visual Studio 中的 Windows 應(yīng)用程序命名空間
介紹 .NET Framework 中的一些命名空間,它們用于創(chuàng)建功能豐富的 Windows 應(yīng)用程序和帶有 Windows 窗體的圖形。
System.Windows.Forms — 它包含的類可創(chuàng)建基于 Windows 的應(yīng)用程序,這些應(yīng)用程序?qū)⒊浞掷?Microsoft Windows 操作系統(tǒng)中提供的豐富用戶界面功能。在此命名空間中,您將找到可添加到窗體中創(chuàng)建用戶界面的 Form 類和許多其他控件。
System.Drawing — 它使您能夠訪問(wèn) GDI+ 的基本圖形功能。System.Drawing.Drawing2D、System.Drawing.Imaging 和 System.Drawing.Text 命名空間中提供了更高級(jí)的功能。
System.ServiceProcess — 它提供的類用于安裝和運(yùn)行沒(méi)有用戶界面且長(zhǎng)期運(yùn)行的可執(zhí)行文件。
Visual Studio 中的組件模型命名空間
介紹一些命名空間,它們用于實(shí)現(xiàn)組件和控件在運(yùn)行時(shí)和在設(shè)計(jì)時(shí)的行為。
System.ComponentModel — 它提供的類用于實(shí)現(xiàn)組件和控件的運(yùn)行時(shí)和設(shè)計(jì)時(shí)行為。此命名空間包括用于實(shí)現(xiàn)屬性、使用類型轉(zhuǎn)換器、綁定到數(shù)據(jù)源,以及授權(quán)組件的基類和接口。此命名空間中的類分為下列類別:
核心組件類。有關(guān)更多信息,請(qǐng)參見(jiàn) Component 和 Container 類以及 IContainer 和 IComponent 接口。
組件授權(quán)。有關(guān)更多信息,請(qǐng)參見(jiàn) License、LicenseManager、LicenseProvider 和 LicenseProviderAttribute 類。
屬性。有關(guān)更多信息,請(qǐng)參見(jiàn) Attribute 類。
說(shuō)明符和持久性。有關(guān)更多信息,請(qǐng)參見(jiàn) TypeDescriptor、EventDescriptor 和 PropertyDescriptor 類。
類型轉(zhuǎn)換器。有關(guān)更多信息,請(qǐng)參見(jiàn) TypeConverter 類。
System.CodeDOM — 它所包含的類可用于表示源代碼文檔的元素和結(jié)構(gòu)。
Visual Studio 中的框架服務(wù)命名空間
介紹與各種后端服務(wù)器資源交互的命名空間。
System.Diagnostics — 它所包括的類用于調(diào)試應(yīng)用程序和跟蹤代碼的執(zhí)行情況。有關(guān)更多信息,請(qǐng)參見(jiàn) 跟蹤 和 調(diào)試 類。System.Diagnostics 提供的類允許您啟動(dòng)系統(tǒng)進(jìn)程、讀取和寫(xiě)入事件日志以及使用性能計(jì)數(shù)器監(jiān)視系統(tǒng)性能。有關(guān)更多信息,請(qǐng)參見(jiàn)進(jìn)程 (Process)、事件日志 (EventLog) 和性能計(jì)數(shù)器 (PerformanceCounter) 類。
System.DirectoryServices — 它包含的類可便于從托管代碼中訪問(wèn) Active Directory。此命名空間中的類可以與任何 Active Directory 服務(wù)提供程序一起使用。當(dāng)前的提供程序包括:Internet 信息服務(wù) (IIS)、輕量目錄服務(wù)協(xié)議 (LDAP)、Novell NetWare 目錄服務(wù) (NDS) 和 Windows NT。有關(guān) Active Directory 的更多信息,請(qǐng)參見(jiàn)目錄服務(wù)。
System.Deployment.Application -- 提供用于將自定義升級(jí)行為編程到 ClickOnce 部署概述應(yīng)用程序中的類。這些類允許您的部署提供更新是否可用的信息,提供安裝更新,并根據(jù)需要下載大型文件和程序集。
System.IO — 它提供的類包括 FileSystemWatcher,此類偵聽(tīng)文件系統(tǒng)更改通知并在目錄或目錄中的文件出現(xiàn)更改時(shí)引發(fā)事件。
System.Media -- 包含用于播放聲音文件和訪問(wèn)系統(tǒng)提供的聲音的類。
System.Management — 它提供的類用于管理一些信息和事件,它們關(guān)系到系統(tǒng)、設(shè)備和 Windows Management Instrumentation (WMI) 基礎(chǔ)結(jié)構(gòu)所使用的應(yīng)用程序。
System.Messaging — 它提供的類用于連接到網(wǎng)絡(luò)上的消息隊(duì)列,向隊(duì)列發(fā)送消息,從隊(duì)列接收或查看(讀取而不移除)消息。
System.ServiceProcess — 它所提供的類用于安裝和運(yùn)行服務(wù)。服務(wù)是長(zhǎng)期運(yùn)行的可執(zhí)行文件,它們不通過(guò)用戶界面來(lái)運(yùn)行。服務(wù)可以安裝在一個(gè)系統(tǒng)帳戶下運(yùn)行,此帳戶將使服務(wù)能夠在計(jì)算機(jī)重新啟動(dòng)時(shí)啟動(dòng)。如果服務(wù)從 ServiceBase 類中的處理導(dǎo)出其實(shí)現(xiàn),它們就可以定義開(kāi)始、停止、暫停和繼續(xù)命令的特定行為以及在關(guān)閉系統(tǒng)時(shí)所采取的行為。
System.Timers — 提供基于服務(wù)器的計(jì)時(shí)器組件,用以按指定的間隔引發(fā)事件。
Microsoft.Win32 -- 提供處理操作系統(tǒng)引發(fā)的事件和操作系統(tǒng)注冊(cè)表的類。
Visual Studio 中的安全性命名空間
介紹提供 .NET Framework 安全系統(tǒng)的基礎(chǔ)結(jié)構(gòu),并在 Web 應(yīng)用程序中實(shí)現(xiàn) ASP.NET 安全性的命名空間。
NET Framework 中的安全性命名空間包括:
System.Security — 它提供公共語(yǔ)言運(yùn)行庫(kù)安全性系統(tǒng)的基礎(chǔ)結(jié)構(gòu),其中包括權(quán)限的基類。
System.Net.Security -- 提供用于主機(jī)間安全通信的網(wǎng)絡(luò)流。
System.Web.Security — 它包含的類用于在 Web 應(yīng)用程序中實(shí)現(xiàn) ASP.NET 安全性。
Visual Studio 中的網(wǎng)絡(luò)命名空間
介紹一種命名空間,它為網(wǎng)絡(luò)中出現(xiàn)的多種協(xié)議提供一種簡(jiǎn)單編程界面。
System.Net — 它包含的類可為當(dāng)前網(wǎng)絡(luò)上的多種協(xié)議提供簡(jiǎn)單的編程接口。WebRequest 和 WebResponse 類形成了“可插入?yún)f(xié)議”的基礎(chǔ),利用這種網(wǎng)絡(luò)服務(wù)的實(shí)現(xiàn),您可以開(kāi)發(fā)在使用 Internet 資源時(shí)不用考慮所用協(xié)議的具體細(xì)節(jié)的應(yīng)用程序。
System.Net.Cache -- 定義類型和枚舉,這些類型和枚舉用于為使用 WebRequest 和 HttpWebRequest 類獲取的資源定義緩存策略。
System.Net.Configuration -- 應(yīng)用程序用來(lái)以編程方式訪問(wèn)和更新 System.Net 命名空間的配置設(shè)置的類。
System.Net.Mail -- 用于將電子郵件發(fā)送到簡(jiǎn)單郵件傳輸協(xié)議 (SMTP) 服務(wù)器進(jìn)行傳送的類。
System.Net.Mime -- 包含用于表示多用途 Internet 郵件交換 (MIME) 標(biāo)頭的類型。這些類型與 System.Net.Mail 命名空間中的類型一起使用,用于在使用 SmtpClient 類發(fā)送電子郵件時(shí)指定 Content-Type、Content-Disposition 和 Content-transfer-Encoding 標(biāo)頭。
System.Net.NetworkInformation -- 提供對(duì)網(wǎng)絡(luò)流量數(shù)據(jù)、網(wǎng)絡(luò)地址信息和本地計(jì)算機(jī)的地址更改通知的訪問(wèn)。該命名空間還包含實(shí)現(xiàn) Ping 實(shí)用工具的類。您可以使用 Ping 和相關(guān)的類檢查是否可通過(guò)網(wǎng)絡(luò)訪問(wèn)某臺(tái)計(jì)算機(jī)。
System.Net.Sockets -- 為需要嚴(yán)格控制網(wǎng)絡(luò)訪問(wèn)的開(kāi)發(fā)人員提供 Windows 套接字 (Winsock) 接口的托管實(shí)現(xiàn)。
Visual Studio 中的配置命名空間
介紹一些命名空間,它們?cè)?.NET Framework 配置設(shè)置下工作并處理配置文件中的錯(cuò)誤,同時(shí)允許您為組件編寫(xiě)自定義的安裝程序。
System.Configuration - 包含用于以編程方式訪問(wèn) .NET Framework 配置設(shè)置并處理配置文件中錯(cuò)誤的類。
System.Configuration.Assemblies - 包含用于配置程序集的類。
System.Configuration.Install - 提供用于為自己的組件編寫(xiě)自定義安裝程序的類。
System.Configuration.Provider -- 包含由服務(wù)器和客戶端應(yīng)用程序共享以支持可插接式模型輕松添加或移除功能的基類。
Visual Studio 中的全球化和本地化命名空間
提供到 .NET Framework 中某些命名空間的鏈接,這些命名空間設(shè)計(jì)來(lái)開(kāi)發(fā)全球可用的應(yīng)用程序。
System.Globalization — 包含的類定義與區(qū)域性相關(guān)的信息,其中包括語(yǔ)言、國(guó)家/地區(qū)、所使用的日歷、日期格式的模式、貨幣與數(shù)字以及字符串的排序順序。
System.Resources — 提供一些類和接口,它們使開(kāi)發(fā)人員得以創(chuàng)建、存儲(chǔ)并管理應(yīng)用程序中使用的各種區(qū)域性特定的資源。
System.Resources.Tools -- 包含 StronglyTypedResourceBuilder 類,該類提供對(duì)強(qiáng)類型資源的支持。這個(gè)編譯時(shí)功能通過(guò)創(chuàng)建包含一組靜態(tài)只讀 (get) 屬性的類封裝對(duì)資源的訪問(wèn),從而使得使用資源變得更加容易。
System.Text — 包含表示 ASCII、Unicode、UTF-7 和 UTF-8 字符編碼的類。
Visual Studio 中的反射命名空間
介紹一些命名空間,它們?yōu)橐鸭虞d的類型、方法和字段提供一個(gè)可管理的視圖,并能夠動(dòng)態(tài)地創(chuàng)建和調(diào)用各種類型。
System.Reflection — 包含的類和接口用于訪問(wèn)已加載的類型及其成員。
System.Reflection.Emit — 包含的類允許您發(fā)出元數(shù)據(jù)和 Microsoft 中間語(yǔ)言 (MSIL) 并可選擇在磁盤(pán)上生成 PE 文件。這些類的主要客戶端是腳本引擎和編譯器。
Visual Studio 中的 Visual Basic 運(yùn)行庫(kù)命名空間
描述一些模塊、枚舉和屬性,它們提供您可以在 Visual Basic .NET 應(yīng)用程序中使用的屬性、函數(shù)和常量。
Microsoft.Visual Basic.Interaction.MsgBox
Microsoft.Visual Basic.Interaction.Shell
Microsoft.Visual Basic.Strings.Mid
Microsoft.Visual Basic.Collection.Count
屬性和常量的示例中包括 Microsoft.Visual Basic.DateAndTime.TimeOfDay 和 vbCrLf。
屬性的示例包括 VBFixedStringAttribute、VBFixedArrayAttribute 和 ComClassAttribute。
此命名空間還包含提供支持 My 對(duì)象的類型的命名空間,例如 Microsoft.VisualBasic.Devices 提供支持類似 My.Computer 對(duì)象的對(duì)象的類型。
相關(guān)文章
c# Newtonsoft.Json 常用方法總結(jié)
這篇文章主要介紹了c# Newtonsoft.Json 常用方法的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下2021-02-02基于C#開(kāi)發(fā)中的那些編碼問(wèn)題(詳談)
下面小編就為大家分享一篇基于C#開(kāi)發(fā)中的那些編碼問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-11-11C#中如何將MongoDB->RunCommand結(jié)果映射到業(yè)務(wù)類的方法總結(jié)
這篇文章主要給大家總結(jié)介紹了關(guān)于C#中如何將MongoDB->RunCommand結(jié)果映射到業(yè)務(wù)類的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。2018-04-04C#實(shí)現(xiàn)簡(jiǎn)單播放mp3的方法
這篇文章主要介紹了C#實(shí)現(xiàn)簡(jiǎn)單播放mp3的方法,涉及C#播放多媒體文件的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03