命名空間剖析

2021-07-12 03:02:42 字數 2109 閱讀 7371

框架概覽

.net framework 主要包括兩個部分:clr(通用語言進行時)和fcl(框架類庫)。其中clr是.net framework的基礎,提供了包括記憶體管理,執行緒管理和遠端處理等核心服務;fcl是乙個機遇物件導向的可重用型別集合,用於支援多種應用的快速開發,例如:asp.net web 應用,windows form應用,web services應用和企業服務等多種應用與服務。

.net 技術的認知和深入,建立在兩個基本的方面:

常用的命名空間

1. using system.collections;

有arraylist;hashtable;stack;queue;dictionaryentry;等集合

using system.reflection;

獲取assembly 的屬性值

using system.data;

訪問和運算元據庫等類

using system.drawing;

影象,畫筆,和gdi

using system.io;

對檔案、資料夾的操作

using system.net;

操作網路

using system.runtime;

執行時的各種資訊

using system.security;

用於安全和加密

10.using system.text;

各種編碼方式和正規表示式

11.using system.threading;

多執行緒

12.using system.web;

asp.net的web程式設計

13.using system.windows.forms;

各種控制項

14.using system.xml;

操作xml檔案

常用類

microsoft.win32.registry

操作登錄檔

system.runtime.interopservices.marshal

操作記憶體

system.enum;

操作列舉

system.datetime;

操作時間

system.math;

運算元字類

system.runtime.serialization

用於序列化和反序列化

system.windows.forms.clipboard;

操作剪貼簿

datetime.isleapyear(「1990」);

判斷是否為閏年

system.text.regularexpressions.regex.ismatch(「字串」,」正規表示式」);

判斷正則,返回bool型

console.capslock;

獲取caps_lock鍵,是否按下

system.environment;

system.windows.forms.systeminformation;

獲取系統資訊

system.array;

運算元組,排序,倒序等

system.windows.forms.screen s = screen.primaryscreen;

獲取顯示器資訊

system.guid.newguid();

獲取新的guid

system.random r = new random();

r.next();

產生隨機數

system.drawing.point p = new point(100,200);

system.drawing.size s = new size(500,600);

位置和大小

system.threading.thread.sleep(3000);

延遲三秒

system.drawing.point p = mouseposition;

獲取當前滑鼠座標

深入剖析js命名空間函式namespace

生成命名空間的方法繫結到jquery上 阿里員工寫的開源資料庫連線池的druid的源 時,發現了其中在jquery的原 中又定義了乙個命名空間的函式 namespace 其 如下 namespace druid.index druid.index function submit function 使...

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

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

spring p命名空間 c命名空間

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