020-using的三種用法
using
1.作爲指令使用:
用於爲命名空間創建別名或導入其他命名空間中定義的類型
優點:使我們可以在程序中直接用命名空間中的類型,而不必指定類型的詳細命名空間
2.Using語句:
定義一個範圍,在範圍結束時處理對象。
場景:
當某個代碼中使用了類的實例,而希望無論因爲什麼原因,只要離開了這個代碼段就自動調用這個類的Dispose,要達到這樣的目的,用try…catch捕捉異常也能達到目的,但是用using更方便
3.using別名:
using+別名 = 包括詳細命名空間信息的具體類型
這種做法有個好處就是當同一個cs引用了兩個不同的命名空間,但兩個命名空間都包括了一個相同名字的類型的時候。當需要用到這個類型的時候,就每個地方都要用詳細命名空間的辦法來區分這些相同名字的類型。而用別名的方法會更簡潔,用到哪個類就給哪個類做別名聲明就可以了。注意:並不是說兩個名字重複,給其中一個用了別名,另外一個就不需要用別名了,如果兩個都要使用,則兩個都需要用using來定義別名的。