延迟初始化 (Lazy Initialization),在解决大对象的创建开销时,很有用。我(寻自己)以前碰到 延迟初始化 (Lazy Initialization) 的时候,一直都是理解的不是太透彻,今天决定彻底的认识下 延迟初始化 (Lazy Initialization)。
1.定义
一个对象的延迟初始化 (Lazy Initialization)意味着该对象的创建将会延迟至第一次使用该对象时。延迟初始化 (Lazy Initialization)主要用于提高性能,避免浪费计算,并减少程序内存要求。(延迟初始化=延迟实例化)
2.理解
在 .Net 4.0 中,可以通过 Laze
还没有评论,来说两句吧...