[問題] Bitmap.Dispose問題

看板C_Sharp作者 (山豬元年革命志士)時間11年前 (2013/03/27 10:20), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
想請問一下WFA介面中的物件 如果有Bitmap屬性 當我使用 obj.Image = Image.FromFile("Image.jpg"); 然後要清除影像 正確做法應該為何? if(obj.Image != null) { 1. obj.Image.Dispose(); 2. obj.Image = null; 3. GC.Collect(); } Q1. 需要先執行Dispose之後設定為null,還是直接設定null就可以? Q2. 需要每次做這個動作都要執行GC.Collect()嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.78.236

03/28 00:06, , 1F
沒事不用呼叫gc,gc會自動執行的, dispose和null是正確的
03/28 00:06, 1F
文章代碼(AID): #1HKbTrSb (C_Sharp)