.NET 4.0有一个很好的实用程序类,名为System.Lazy,它执行惰性对象初始化.我想将这个类用于3.5项目.有一次我在stackoverflow的答案中看到某个实现,但我再也找不到了.有人有Lazy的替代实现吗?它不需要框架4.0版本的所有线程安全功能.
更新:
答案包含非线程安全和线程安全版本.
c# generics lazy-loading
c# ×1
generics ×1
lazy-loading ×1