性能優化之Lazy(懶加載)-實現延遲初始化

在.NET4.0中,可以使用Lazy<T> 來實現對象的延遲初始化,從而優化系統的性能。延遲初始化就是將對象的初始化延遲到第一次使用該對象時。延遲初始化是我們在寫程序時經常會遇到的情形,例如創建某一對象時需要花費很大的開銷,而這一對象在系統的運行過程中不一定會用到,這時就可以使用延遲初始化,在第一次使用該對象時再對其進行初始化,如果沒有用到則不需要進行初始化,這樣的話,使用延遲初始化就提高程序的效
相關文章
相關標籤/搜索