c 命名空間

2021-06-27 09:25:03 字數 3998 閱讀 1836

一、

基礎命名空間

system.collections

包含了一些與集合相關的型別,比如列表,佇列,位陣列,雜湊表和字典等.

system.io

包含了一些資料流型別並提供了檔案和目錄同步非同步讀寫.

system.text

包含了一些表示字元編碼的型別並提供了字串的操作和格式化

system.reflection

包括了一些提供載入型別,方法和字段的託管檢視以及動態建立和呼叫類

型功能的型別.

system.threading

提供啟用多執行緒的類和介面. 二、

圖形命名空間

system.drawing

這個主要的gdi+命名空間定義了許多態別,實現基本的繪圖型別(字型,鋼筆,基本畫筆等)和無所不能的graphics物件.

system.drawing2d

這個命名空間提供高階的二維和失量影象功能.

system.drawing.imaging

這個命名空間定義了一些型別實現圖形影象的操作.

system.drawing.text

這個命名空間提供了操作字型集合的功能.

system.drawing.printing

這個命名空間定義了一些型別實現在列印紙上繪製影象,和印表機互動以及格式化某個列印任務的總體外觀等功能. 三、

資料命名空間

system.data

包含了資料訪問使用的一些主要型別.

system.data.common

包含了各種資料庫訪問共享的一些型別.

system.xml

包含了根據標準來支援xml處理的類.

system.data.oledb

包含了一些操作oledb資料來源的型別.

system.data.sql

能使你列舉安裝在當前本地網路的sql server例項.

system.data.sqlclient

包含了一些操作ms sql server資料庫的型別,提供了和

system.data.oledb相似的功能,但是針對sql做了優化.

system.data.sqltypes

提供了一些表示sql資料型別的類.

system.data.odbc

包含了操作odbc資料來源的型別.

system.data.oracleclient

包含了操作odbc資料庫的型別.

system.transactions

這個命名空間提供了編寫事務性應用程式和資源管理器的一些類. 四、

web命名空間

system.web

這個命名空間包含啟用瀏覽器/伺服器通訊的類和介面.這些命名空間類用於管

理到客戶端的http輸出和讀取http請求.附加的類則提供了一些功能,用於服

務器端的應用程式以及程序,cookie管理,檔案傳輸,異常資訊和輸出快取的控制.

system.web.ui

這個命名空間包含web窗體的類,包括page類和用於建立web使用者介面的其

他標準類.

system.web.ui.htmlcontrols

這個命名空間包含用於html特定控制項的類,這些控制項可以新增到web窗體中

以建立web使用者介面

system.web.ui.webcontrols

包含建立asp.net伺服器控制項的類,當新增到窗體時,這些控制項將呈現瀏覽器特

定的html和指令碼,用於建立和裝置無關的web使用者介面.

system.web.mobile

包含生成asp.net移動應用程式所需要的核心功能,包括身份驗證和錯誤處理.

system.web.ui.mobilecontrols

包括一組asp.net伺服器控制項,這些控制項可以針對不同的移動裝置呈現應用程式.

system.web.services

包含能使你使用和生成xml web service的類,這些服務是駐留在伺服器中的

可程式設計實體,並通過標準internet協議公開. 五、

框架服務命名空間

system.diagnostics

這個命名空間所提供的類允許你啟動系統程序,讀取和寫入事件日誌以及使用性

能計數器監視系統效能.

system.directoryservices

這個命名空間所提供的類可便於從託管**中訪問active directory.此命名空

間中的類可以與任何active directory服務提供程式一起使用.

system.media

system.management

這個命名空間提供的類用於管理一些資訊和事件,它們關係到系統,裝置和wmi

基礎結構所使用的應用程式.

system.messaging

這個命名空間提供的類用於連線到網路上的訊息佇列,向佇列傳送訊息,從佇列

接收或檢視訊息.

system.serviceprocess

這個命名空間提供的類用於安裝和執行服務,服務是長期執行的可執行檔案,它

們不通過使用者介面來執行.

system.timers

這個命名空間提供基於伺服器的計時器元件,用以按指定的間隔引發事件. 六、

安全性命名空間

system.security

這個命名空間提供公共語言執行庫安全性系統的基礎結構.

system.net.security

這個命名空間提供用於主機間安全通訊的網路流.

system.web.security

這個命名空間包含的類用於在web應用程式中實現asp.net安全性. 七、

網路命名空間

system.net

包含的類可為當前網路上的多種協議提供簡單的程式設計介面.

system.net.cache

這個命名空間定義了一些類和列舉,用於為使用webrequest和httpwebrequest類獲取的資源定義快取策略. 

system.net.configuration

這個命名空間包含了以程式設計方式訪問和更新system.net命名空間的配置設定的類.

system.net.mime

這個命名空間包含了用於將電子郵件傳送到smtp伺服器進行傳送的類.

system.net.networkinformation

這個命名空間提供對網路流量資料,網路位址資訊和本地計算機的位址更改通知

的訪問,還包含實現ping實用工具的類.你可以使用ping和相關的類來檢查是否                              

可通過網路訪問某台計算機.

system.net.sockets

這個命名空間為嚴格控制網路訪問的開發人員提供windows套接字介面的託

管實現

八、配置命名空間

system.configuration

這個命名空間包含用於以程式設計方式訪問.net framework配置設定並處理配置

檔案中錯誤的類.

system.configuration.assemblies

這個命名空間包含用於配置程式集的類.

system.configuration.provider

這個命名空間包含由伺服器和客戶端應用程式共享,以支援可插接式模型輕鬆添

加或移除功能的基類. 九、

本地化命名空間

system.globalization

包含的類定義與區域性相關的資訊,其中包括語言,國家\地區,所使用的日曆,日期

格式的模式,貨幣與數字以及字串的排序順序.

system.resources

這個命名空間提供一些類和介面,它們使開發人員得以建立,儲存並管理應用程

序中使用的各種區域性特定資源.

system.resources.tools

這個命名空間包含stronglytypedresourcebuilder類,該類提供對強型別資源

的支援.這個編譯時功能通過建立包含一組靜態唯讀屬性的類封裝對資源的訪問,

從而使得使用資源變得更加容易

spring p命名空間 c命名空間

p命名空間 1.需要引入命名空間p 並不真實存在 是在spring內部中實現的 xmlns p 2.如果是引用注入需要加 ref字尾 p和c命名空間 並不適用於集合引數 c命名空間 1.需要引入命名空間c 並不真實存在 是在spring內部中實現的 xmlns c 2.可以使用c 引數名 或c 引數...

C 命名空間 預設命名空間與匿名命名空間

2.匿名命名空間 預設命名空間也叫全域性命名空間,所有沒有置於某一具體命名空間下的 即在預設命名空間下,例如func main 函式。include void func void intmain int argc,char ar void func void 需要注意的是 這個就是類似於c語言裡簡單...

C 命名空間,也有叫命名空間

在c 中,名稱 name 可以是符號常量 變數 巨集 函式 結構 列舉 類和物件等等。為了避免在大規模程式設計中,以及在程式設計師使用各種各樣的c 庫時,這些識別符號的命名發生衝突,標準c 引入了關鍵字namespace 命名空間 名字空間 命名空間 名域 可以更好地控制識別符號的作用域。std是c...