【发布时间】:2010-02-22 16:28:29
【问题描述】:
我正在实现一个框架,并想为我的一个类创建延迟加载初始化。
如何做到这一点?
【问题讨论】:
-
请澄清您所说的“延迟加载初始化”是什么意思。你的意思是懒惰地构造对象,还是你的意思是在运行时加载对象的代码(即从不同的 DLL/程序集中加载它)?我通常将惰性初始化视为第一个,但是您说“惰性加载初始化”,这令人困惑。
标签: c# design-patterns
我正在实现一个框架,并想为我的一个类创建延迟加载初始化。
如何做到这一点?
【问题讨论】:
标签: c# design-patterns
新的 .NET 4 类 Lazy 可能会有所帮助。
【讨论】: