一区二区久久-一区二区三区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精品久久久久久久不卡 | 美女精品永久福利在线 | 亚洲第一色网站 | 日本美女视频韩国视频网站免费 | 久久国产精品视频一区 | 最近最新中文字幕在线第一页 | 精品999视频 | 色欧美在线 | 国产一区二区在线观看免费 | 国产精品91视频 | 欧美日韩亚洲国产一区二区三区 | 亚洲欧美综合图片 | 悠悠色综合 | 日日噜噜夜夜狠狠tv视频免费 | 美女被男人扒开下面无遮无挡 | 天天做天天爽爽快快 | 国内精品在线播放 | 伊人色综合一区二区三区 | 亚瑟成人影院 | 国产午夜精品久久久久小说 | 婷婷丁香四月 | 国产91剧情 | 视频精品一区二区三区 | 99视频都是精品热在线播放 | 激情欧美一区二区三区 | 欧美人的性视频 | 免费四虎永久在线精品 | 日韩亚洲欧美综合一区二区三区 | 亚洲激情图片区 | 色多多视频在线观看 | 国产成人涩涩涩视频在线观看 | 亚洲网站视频在线观看 | 色老板在线视频 | 欧美视频久久久 | 精品一区二区三区三区 | 免费永久国产在线视频 | 在线精品国产成人综合第一页 |