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

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

主站蜘蛛池模板: 精品视频一区二区三区四区 | 久久夜色国产精品噜噜 | 美国黄色a级片 | 国产三级国产精品国产普男人 | 黄网站在线播放 | 亚洲福利三区 | 日日摸夜夜添夜夜添人人爽 | www.欧美黄色 | 久久免费视频网站 | 最新精品国偷自产在线91 | 亚洲精品无码专区在线播放 | 97一本大道波多野吉衣 | 天天综合网天天综合色不卡 | 色爱区综合小说 | 成人毛片在线视频 | 亚洲免费h | 色婷婷久久免费网站 | 水中色av综合 | 久久国产欧美日韩高清专区 | 国模青青丰满人体大尺度展示 | 91aaa免费免费国产在线观看 | 国产亚洲精品视频中文字幕 | 国内精品久久久久久久999下 | 黄色免费在线观看视频 | 一区不卡视频 | 在线综合亚洲欧美网站天堂 | 日韩小视频在线播放 | 欧美色伊人 | 这里是九九伊人 | 玖玖爱精品视频 | 玖玖99视频 | 亚洲综合成人网 | 自拍毛片| 欧美成人午夜视频免看 | 欧美精品v国产精品v日韩精品 | 高清一区二区三区免费 | 久久线看观看精品香蕉国产 | 久久伊人婷婷 | 日日噜噜夜夜躁躁狠狠 | 久久91精品国产91久久麻豆 | 久草国产精品视频 |