C using 三種使用方式

2022-09-07 09:36:14 字數 889 閱讀 8376

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

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

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

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

using system;

using aclass = namespace1.myclass;

using bclass = namespace2.myclass;

namespace namespace1

}}namespace namespace2

}}namespace testusing

}}

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

場景:

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

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

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

// call the dispose on cls1 and cls2

c using 三種用法

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

C using的三種用法詳解

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

CSS的三種使用方式

一 行間樣式表 行間樣式表是指將css樣式編碼寫在html標籤中,格式如下 行間樣式表由html元素的html元素的style支援,只需將css 用分號隔開寫在style 之中。這是最基本的形式,但是它沒有實現表現與內容分離且不能靈活的控制多個頁面所以我們只是在除錯css 的時候使用。二 內部樣式表...