一区二区久久-一区二区三区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與加速垃圾回收,轉載需保留來源!

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

主站蜘蛛池模板: 色人久久 | 欧美一区a | 一本一道久久综合狠狠老 | 韩日成人 | 国产综合成人久久大片91 | 激情文学小说区另类小说同性 | 亚洲综合插 | 国产一进一出视频网站 | 国产永久免费高清在线观看视频 | 视色 4se| 韩国毛片在线观看 | 亚洲图色网站 | 一级做a爰片久久毛片16 | 国产精品综合色区在线观看 | 亚洲一区二区在线 | 久久国产精品免费一区二区三区 | 91在线公开视频 | 日本三区视频 | 欧美极品第一页 | 久久亚洲精品中文字幕三区 | 99er这里只有精品 | 国产在线看不卡一区二区 | 亚洲另类图 | 美女又爽又黄免费 | 国产成人精品久久亚洲高清不卡 | 欧美三级免费看 | 99精品视频在线观看 | 国产一区二区在线观看免费 | 成人小视频在线免费观看 | 国产精品免费看久久久麻豆 | 一级一级特黄女人精品毛片 | 国产精品国内免费一区二区三区 | 成人午夜视频免费观看 | 视色4se影院在线播放 | 网站色哟哟 | 五月婷婷丁香在线视频 | 99精品国产第一福利网站 | 97国产精品视频观看一 | 一区二区免费 | 美女全黄网站 | 亚洲成a人片毛片在线 |