会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
forgetu
好讀書,不求甚解,每有會意,便欣然忘食。
博客园
首页
新随笔
联系
订阅
管理
2011年5月7日
使用 .NET 4.0 中的Lazy<T> 实现延迟初始化
摘要: 延迟初始化就是将对象的初始化延迟到第一次使用该对象时。延迟初始化是我们在写程序时经常会遇到的情形,例如创建某一对象时需要花费很大的开销,而这一对象在系统的运行过程中不一定会用到,这时就可以使用延迟初始化,在第一次使用该对象时再对其进行初始化,使用延迟初始化可以提高程序的效率,使程序占用更少的内存。在 .NET 4.0 之前要实现延迟初始化,需要我们自己动手编写具体的实现方式
阅读全文
posted @ 2011-05-07 00:32 forgetu
阅读(3575)
评论(6)
推荐(3)
编辑
公告