中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

引用類型賦值為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精品欧美一区二区三区综合在线 | 久久久久久免费免费 | 成人高清在线 | 一区二区三区高清 | 国产午夜视频 | 精品国产乱码久久久久久闺蜜 | 日韩网站在线观看 | 四虎免费视频 | 久久精品高清视频 | 狠狠影院 | 亚洲精品一区二区三区四区高清 | 国产ts人妖系列高潮 | 欧美国产精品一区二区三区 | 成人福利电影 | 欧美日韩专区 | www.欧美| 日本三级做a全过程在线观看 | 中文字幕一二三 | 亚洲激情自拍偷拍 | 亚洲一区亚洲二区 | 日韩中文视频 | 在线永久看片免费的视频 | 精品国产一区二区国模嫣然 | 在线一区二区三区 | 欧美精品一区二区三区四区五区 | 欧美精品v国产精品v日韩精品 | 91免费看片 | 亚洲人成人网 | 色秀网站| 久久夜视频 | 久久精品性视频 | a级毛片国产 | 成人性生交大免费 | 97国产一区二区 | 成人免费大片黄在线播放 | 91九色porny首页最多播放 | 欧美性大战久久久久久久蜜臀 | 人人干视频在线 | 日本在线一区二区三区 | 国产高清视频在线观看播放 |