C 中使用using的三種方法

2021-09-02 22:27:10 字數 878 閱讀 6185

using+命名空間,這種方法基本學習過c#的都用過,好處在於,寫**的時候不需要指定詳細的命名空間

using system.windows.media; using system.windows.media.imaging;
是用來簡化資源釋放的,在一定的範圍內有效,除了這個範圍時,自動呼叫idisposable釋放掉,當然並不是所有的類都適用,只有實現了idisposable介面的類才可以使用

using (sqlconnection conn=new sqlconnection("data source=.;initial catalog=imageprocess;integrated security=true"))

//這個括號結束的時候自動釋放sqlcommand }//這個括號結束的時候自動釋放sqlconnection除了using可以達到這個目的意外,try catch也是可以的。

}

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

using system; using aclass = namespace1.myclass; using bclass = namespace2.myclass; namespace namespace1 

}} namespace namespace2

}} namespace testusing

}}

C 中使用using的三種方法

c 中使用using的三種方法 using 命名空間,這種方法基本學習過c 的都用過,好處在於,寫 的時候不需要指定詳細的命名空間 using system.windows.media using system.windows.media.imaging 是用來簡化資源釋放的,在一定的範圍內有效,除...

C 中使用using的三種方法

using 命名空間,這種方法基本學習過c 的都用過,好處在於,寫 的時候不需要指定詳細的命名空間 using system.windows.media using system.windows.media.imaging 是用來簡化資源釋放的,在一定的範圍內有效,除了這個範圍時,自動呼叫idisp...

C 中using的三種用法

using 指令有兩個用途 using關鍵字還用來建立using 語句定義乙個範圍,將在此範圍之外釋放乙個或多個物件。請參見 using 語句。http www.yaosansi.com blog article.asp?id 669 using namespace using alias type...