Lazy 性能優化,實現延遲初始化
2017年4月13日 星期四
.Net 4.0中推出Lazy
例如:建立某個物件時需要很多資源,但是在系統運行中不一定會把上用到
這時就可透過延遲初始化來達到目的,可以提高程式效率以更節省資源。
以下透過範例來說明:
執行結果
由上範例可以知道,剛開始時並沒有執行初始化,而是到car.Value.Name時才真正去載入。
參考來源:http://www.cnblogs.com/yunfeifei/p/3907726.html