c using 三種用法

2022-07-15 07:03:08 字數 872 閱讀 8335

1.using指令。using + 命名空間名字,這樣可以在程式中直接用命令空間中的型別,而不必指定型別的詳細命名空間。這個功能也是最常用的,幾乎每個cs的程式都會用到。 

例如:using system; 一般都會出現在*.cs中。

2.using別名。using + 別名 = 包括詳細命名空間資訊的具體的型別。 

這種做法有個好處就是當同乙個cs引用了兩個不同的命名空間,但兩個命名空間都包括了乙個相同名字的型別的時候。當需要用到這個型別的時候,就每個地方都要用詳細命名空間的辦法來區分這些相同名字的型別。而用別名的方法會更簡潔,用到哪個類就給哪個類做別名宣告就可以了。注意:並不是說兩個名字重複,給其中乙個用了別名,另外乙個就不需要用別名了,如果兩個都要使用,則兩個都需要用using來定義別名的。

如:usingsystem;usingaclass = namespace1.myclass;

usingbclass = namespace2.myclass;

3、.using語句,定義乙個範圍,在範圍結束時處理物件。 

場景: 

當在某個**段中使用了類的例項,而希望無論因為什麼原因,只要離開了這個**段就自動呼叫這個類例項的dispose。 

要達到這樣的目的,用try...catch來捕捉異常也是可以的,但用using也很方便。

using(class1 cls1 =newclass1(), cls2 =newclass1())

C using的三種用法詳解

一 using作為指令,有如下兩個作用 1 匯入其他命名空間或命名空間中定義的型別,這樣就可以不必對型別使用完全限定名了。注意 1 using引入命名空間,並不等於編譯器編譯時載入該命名空間所在的程式集,程式集的載入決定於程式中對該程式集是否存在呼叫操作,如果 中不存在任何呼叫操作則編譯器將不會載入...

C using 三種使用方式

1.using指令。using 命名空間名字,這樣可以在程式中直接用命令空間中的型別,而不必指定型別的詳細命名空間,類似於j a的import,這個功能也是最常用的,幾乎每個cs的程式都會用到。例如 using system 一般都會出現在 cs中。2.using別名。using 別名 包括詳細命名...

C Using用法三則

1 引用命名空間 using作為引入命名空間指令的用法規則為 using namespace 在.net程式中,最常見的 莫過於在程式檔案的開頭引入system命名空間,其原因在於system命名空間中封裝了很多最基本最常用的操作,如using system 這樣,我們在程式中就可以直接使用命名空間...