摘要: 我们也许会遇到这样一种情况,我们有一个大家伙(大对象)需要创建,那么这个对象的创建时需要较长的时间,同时也需要在托管堆上分配较多的空间。那么在.NET Framework 4 中提供了这样一个很聪明的方式:Lazy<T>(我们可以称之为懒对象)。当然,在之前,很多人也曾对其进行过自己的实现。那么我们在这里就可以把 Lazy<T> 的作用总结为一句话,按需延迟加载。class Program { static void Main(string[] args) { Lazy<Person> p = new Lazy<Person>(); ... 阅读全文
posted @ 2013-05-08 13:55 UncleNull 阅读(229) 评论(0) 推荐(0) 编辑