資源管理

及時釋放資源對象

如果不及時釋放資源,則資源一直被佔用,浪費內存不說,在下次垃圾回收前,此資源也不能被再次訪問

// using語法糖會自動幫我們捕獲異常,同時調用Dispose方法
using(FileStream fs = new FileStream("@c:\test.txt", FileMode.Open))
{
    ...
}

靜態變量

  • 少用靜態變量,靜態變量很難被垃圾回收
  • 靜態變量使用完畢後,主動置爲null
發佈了58 篇原創文章 · 獲贊 5 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章