3
通常我会打电话Expression.New(type)
,但是当一个类型没有无参数构造函数时,这是不可能的。FormatterServices.GetUninitializedObject()是否存在等价的表达式树?
FormatterServices.GetUninitializedObject()
FormatterServices.GetUninitializedObject()
如何在内部工作?- 打电话
operator new()
要比打电话FormatterServices.GetUninitializeObject()
快吗? - 是否有
Expressions
相当于GetUninitializedObject
,或者唯一的方法就是使用Expression.Call
来做它?
运营商新的速度更快了很多,因为它是一个JIT内在的和一个非常,非常常见的情况。 – usr 2015-02-20 18:24:43