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

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

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

  有一些人認為等于null可以幫助垃圾回收機制早點發現并標識對象是垃圾。其他人則認為這沒有任何幫助。是否賦值為null的問題首先在方法的內部被人提起?,F在,為了更好的闡述提出的問題,我們來撰寫一個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與加速垃圾回收,轉載需保留來源!

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

主站蜘蛛池模板: 国产91视频| 欧美a免费 | 精品久久成人免费第三区 | 精品国产污污免费网站 | 亚洲黄色在线看 | 激情成人综合网 | 69精品 | 久久九九精品视频 | 亚洲国产成人资源在线软件 | 九九视频国产 | 久久九九免费视频 | 2021色噜噜狠狠综曰曰曰 | 色女人综合 | 99爱精品视频 | 97精品国产91久久久久久 | 久久精品乱子伦免费 | 欧美狂野 | 国产精品第二页 | 在线色资源 | 97色婷婷成人综合在线观看 | 中文字幕一区二区三区免费看 | 99国产成人精品2021 | 国内精品久久久久久久亚洲 | 男人插女人视频网站 | 亚洲欧洲无码一区二区三区 | 精品国产污污免费网站 | 一区二区三区伦理高清 | 国产精品视频全国免费观看 | 日本一区二区三区在线 视频 | 欧美亚洲激情视频 | 加勒比一区 | 香蕉久人久人青草青草 | 一区二区三区免费高清视频 | 91视频影院| 午夜免费小视频 | 四虎影视国产精品一区二区 | 在线免费观看黄色网址 | 最近中文字幕无吗免费视频 | 精品国产第一国产综合精品 | 91精选| 91在线视频观看 |