一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

引用類型賦值為null與加速垃圾回收

  在標準的Dispose模式中,提到了需要及時釋放資源,卻并沒有進一步細說讓引用等于null是否有必要。

  有一些人認為等于null可以幫助垃圾回收機制早點發現并標識對象是垃圾。其他人則認為這沒有任何幫助。是否賦值為null的問題首先在方法的內部被人提起。現在,為了更好的闡述提出的問題,我們來撰寫一個Winform窗體應用程序。如下:

        private void button1_Click(object sender, EventArgs e)
{
Method1();
Method2();
}

private void button2_Click(object sender, EventArgs e)
{
GC.Collect();
}

private void Method1()
{
SimpleClass s
= new SimpleClass("method1");
s
= null;
//其它無關工作代碼(這條注釋源于回應回復的朋友的質疑)
}
private void Method2()
{
SimpleClass s
= new SimpleClass("method2");
}
}

class SimpleClass
{
string m_text;

public SimpleClass(string text)
{
m_text
= text;
}

~SimpleClass()
{
MessageBox.Show(
string.Format("SimpleClass Disposed, tag:{0}", m_text));
}
}

NET技術引用類型賦值為null與加速垃圾回收,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产精品第九页 | 美女视频黄的全免费视频网站 | 丁香综合五月 | 国产精品一区二区三区高清在线 | 国产精品成人嫩妇 | 久久精品国产99久久 | 久久久久久久综合狠狠综合 | 91福利区| 日韩一区二区在线播放 | 国产女人伦码一区二区三区不卡 | 国产精品揄拍一区二区 | 亚洲国产成人99精品激情在线 | 久久精品视频一区 | 国产一二三四区在线观看 | www.av一区| 亚洲五月激情综合图片区 | 中文字幕久久久久久精 | 第一区免费在线观看 | 四虎影视永久免费视频观看 | 五月婷婷丁香花 | 国产在线99 | 人妇乱理三级 | 精品自拍视频在线观看 | 久久久噜噜噜久久久 | 日本不卡一区二区三区视频 | 91亚洲国产成人久久精品网站 | 精品国产91在线网 | 国产一区三区二区中文在线 | 九月婷婷综合 | 日日爽天天干 | 丁香四月婷婷 | 深夜小视频在线观看 | 色视频www在线播放国产人成 | 亚洲激情在线播放 | 黄色网战在线观看 | 久久99国产亚洲精品 | 无遮挡毛片a级武则天 | 国产亚洲一区二区在线观看 | 99pao成人国产永久免费视频 | 国产精品第一页在线观看 | 日本最新免费不卡二区在线 |