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

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

  在標(biāo)準(zhǔn)的Dispose模式中,提到了需要及時釋放資源,卻并沒有進一步細(xì)說讓引用等于null是否有必要。

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

        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;
//其它無關(guān)工作代碼(這條注釋源于回應(yīng)回復(fù)的朋友的質(zhì)疑)
}
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技術(shù)引用類型賦值為null與加速垃圾回收,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 99精品久久久久久久免费看蜜月 | 香蕉久久久 | 四色成人 | 四虎在线观看免费视频 | www.精品视频 | 丁香八月婷婷 | 亚洲视频 欧美视频 | 亚洲一区在线观看视频 | 加勒比一本大道香蕉在线视频 | 伊人色综合久久大香 | 香蕉久人久人青草青草 | 深爱婷婷网 | 91久久99久91天天拍拍 | 久久网伊人 | 国产婷婷一区二区在线观看 | 看全大色黄大色黄大片一级爽 | 亚洲网站在线播放 | 日本免费一区二区三区看片 | 毛片韩国 | 久久免费视频8 | 91在线视频网址 | 国产精品99一区二区三区 | 91热视频在线观看 | 最新精品亚洲成a人在线观看 | 天天摸天天爽视频69视频 | 国产视频自拍一区 | 蜜桃久久久 | 伊人久综合| 美女视频黄.免费网址 | 91久久精品 | 草草草网站 | 九色综合伊人久久富二代 | 99国产精品免费观看视频 | 亚洲系列中文字幕一区二区 | 亚洲经典在线中文字幕 | 九九99九九在线精品视频 | 国产亚洲欧美一区二区三区 | 国产精品福利一区 | 久久免费精品视频 | 久久久精品一区 | 97影院秋霞国产精品 |