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

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

主站蜘蛛池模板: 一级毛片成人免费看免费不卡 | 一区二区视频在线 | 五月天激情开心网 | 亚洲一区二区视频 | 中文久草| 麻豆亚洲| heyzo国产亚洲高清 | 一区卡二区卡三区卡视频 | 精品国产免费一区二区三区 | 伊人激情网 | 亚洲社区在线观看 | 亚洲国产精品免费视频 | 国产精品麻豆久久久 | 国产在视频线精品www666 | 欧美日韩一区二区三区自拍 | 91精品在线免费视频 | 国产女人视频免费观看 | 国产的鲁啊鲁 | 亚洲文学| 精品久久久中文字幕 | 青草碰人人澡人人澡 | 亚洲综合久久久 | 97国内免费久久久久久久久久 | 成人免费精品视频 | 手机在线成人精品视频网 | 国内久久久久影院精品 | 亚洲国产系列一区二区三区 | 五月天国产精品 | 在线亚洲精品国产成人二区 | 久草五月 | 亚洲第一网站免费视频 | 黄色网战在线观看 | 91嫩草国产在线观看免费 | 精品免费福利视频 | 中文福利视频 | 黄色大片网站在线观看 | 久久91精品国产91久久小草 | 麻豆久久精品免费看国产 | 欧美日韩国产一区三区 | 6080yy午夜不卡一二三区久久 | 婷婷狠狠|