日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

Asp.Net中using的使用的方法(转)

發(fā)布時間:2023/12/18 asp.net 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Asp.Net中using的使用的方法(转) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

摘自:http://blog.sina.com.cn/s/blog_6aa9c73801018ggw.html

一、強(qiáng)制資源整理(實(shí)用性非常強(qiáng),希望大家多多使用,比try-catch-finaly效率高、好用) 用途:整理非托管資源,不受GC控制的資源。using結(jié)束后會隱式的調(diào)用Disposable要領(lǐng)。 資源是實(shí)現(xiàn) System.IDisposable?的類或結(jié)構(gòu),它包含名為 Dispose 的單個無參數(shù)要領(lǐng)。 正在運(yùn)用資源的代碼能夠調(diào)用 Dispose 以指示不再須要該資源。假如不調(diào)用 Dispose,則結(jié)尾?將因?yàn)槔厥斩l(fā)生自動處置。 //整理非托管不受GC控制的資源 但是當(dāng)對象運(yùn)用using重要字的時刻,必須實(shí)現(xiàn)IDisposable接口。 本來 using的運(yùn)用和try-catch-finaly中,在finaly代碼域調(diào)用Disposable要領(lǐng)成效一樣。留心 using無法運(yùn)用多個不一樣的類 try-catch-finaly用法: Class1 f = new Class1(); try{ //執(zhí)行代碼 } catch(){ //異常處理 } finally{ f.Disposable(); } 對應(yīng)成using使用為: using用法: using (Class1 f = new Class1()) { //執(zhí)行代碼 } 簡單介紹這么幾個吧,在使用過程中慢慢體會吧: using (SqlConnection connection = new SqlConnection(ConnectionString)) { //出了大括號系統(tǒng)會自動釋放connection資源。不需要手動關(guān)閉了 } using (SqlDataReader dr = DB.ExecuteReaderBySql(strSql.ToString().Trim(), parameters)) { while (dr.Read()) { //不需要手動關(guān)閉,系統(tǒng)會自動在執(zhí)行完大括號中的內(nèi)容后自帶釋放。 } } using (StreamWriter sw = new StreamWriter(Server.MapPath("/"), true, Encoding.GetEncoding("gb2312"))) { //不需要手動關(guān)閉,系統(tǒng)會自動在執(zhí)行完大括號中的內(nèi)容后自帶釋放。 } 二、建立命名空間別名(這個每個程序員應(yīng)該都知道就不多講了。) using為命名空間創(chuàng)建別名的用法規(guī)則為: using alias = namespace | type; 其中namespace表示創(chuàng)建命名空間的別名;而type表示創(chuàng)建類型別名。 例如,在.NET Office應(yīng)用中,常常會引入Microsoft.Office.Interop.Word.dll程序集,在引入命名空間時為了避免繁瑣的類型輸入,我們通常為其創(chuàng)建別名如下: using MSWord = Microsoft.Office.Interop.Word; 這樣,就可以在程序中以MSWord來代替Microsoft.Office.Interop.Word前綴,如果要創(chuàng)建Application對象,則可以是這樣, 而且還有一個好處就是,在一個.CS文件中引入了不同的命名空間但是相同的類名的時候,用別名就可以解決這問題了。

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/KeenLeung/p/3315906.html

總結(jié)

以上是生活随笔為你收集整理的Asp.Net中using的使用的方法(转)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。