Re: [問題] 有關using
看板C_Sharp作者neo5277 (I am an agent of chaos)時間8年前 (2016/02/05 21:35)推噓0(0推 0噓 10→)留言10則, 3人參與討論串2/3 (看更多)
當你使用 NEW 建立一個物件 會使電腦自動配置一個記憶體給它
理論上當你不要用的時候 .net會有一個機制 GC GABEGE COLLECTION
做資源回收這樣,就是過一段時間(有人實測但是我是沒測過)
只要new完,用完。程式運行中,他又沒有使用到。就會被抓去投胎了
通常一個物件不用,我們會手動的把它。Dispose掉
就像倚天屠龍記的華山派專治性飢渴跟投錯胎。
可是這種例行作業,每次都要做很麻煩又很討厭。於是乎聰(ㄌㄢˇ)明(ㄉㄨㄛˋ)的M$
PG大神們就發明一個手段讓他可以自我了斷。或是說過河拆橋? 或是說...
算了我好多廢話。
而使用USING 就上一篇推文的一樣
你可以把它當作一種特殊的召喚方法
使用using 召喚出來的物件,都具有一個特異功能,就是當他在using區塊
裡工作完後他就會塵歸塵土歸土了。
你可以用流程控制加上MSG.BOX就可以來檢查看看
大概就是這樣 ~~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.166.164
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1454679309.A.A81.html
→
02/05 21:37, , 1F
02/05 21:37, 1F
→
02/05 21:39, , 2F
02/05 21:39, 2F
占用連線的情況~~ 恩~~那我都多寫了....
※ 編輯: neo5277 (1.160.166.164), 02/05/2016 21:43:24
→
02/05 21:44, , 3F
02/05 21:44, 3F
→
02/05 21:44, , 4F
02/05 21:44, 4F
→
02/05 21:44, , 5F
02/05 21:44, 5F
原來是這樣呀 所以不是主動送他上路~~還是有一個循環 感謝感謝
又學到了。
※ 編輯: neo5277 (1.160.166.164), 02/05/2016 21:45:51
→
02/06 01:59, , 6F
02/06 01:59, 6F
→
02/06 02:02, , 7F
02/06 02:02, 7F
→
02/06 15:21, , 8F
02/06 15:21, 8F
→
02/06 15:21, , 9F
02/06 15:21, 9F
→
02/06 15:21, , 10F
02/06 15:21, 10F
討論串 (同標題文章)