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

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

主站蜘蛛池模板: 在线视频国产一区 | 97国产精品人人爽人人做 | 91精品国产三级在线观看 | 四虎影视永久在线精品免费 | 九九99在线视频 | 国产玖玖玖精品视频 | 加勒比综合在线 | 亚洲影视一区 | 91精品国产麻豆福利在线 | 在线观看亚洲一区 | 国产免费播放一区二区 | 国产成人综合在线视频 | 日本欧美一区二区三区高清 | 小毛片 | 国模337人人本艺术150p | 久热福利 | 日韩欧美区 | 97在线播放视频 | 亚洲玖玖 | 久草视频手机在线观看 | 小处雏一区二区三区精 | 91高清视频 | 亚洲小说图片区 | 91在线网| 午夜免费的国产片在线观看 | 五月天激情婷婷婷久久 | 精品成人 | 五月天婷婷精品视频 | 国产亚洲精品中文带字幕21页 | 亚洲视频99| 久久亚洲视频 | 97影院秋霞国产精品 | 久久不见久久见免费影院 | 欧美色惰| 国产美女激情视频无打码 | 中文字幕一区二区三区视频在线 | 亚洲精品亚洲人成毛片不卡 | 色老板在线免费视频 | 中文字幕精品一区 | 91人成网站色www| 婷婷激情丁香 |