鉴于 Type.GetConstructors()
,这完全可能吗?不会返回这样的构造函数吗?
我看过this question但它仍然没有解决问题。
例子:
如何发射 default(Nullable<int>)
或 default(Guid)
?
PS:我对解决方法不感兴趣。我可以猜出一些,但我不可能在没有实质性修改的情况下将它们直接集成到我的编译器中。
最佳答案
咕噜噜。找到了我的答案。
您使用 OpCodes.Initobj
:)
http://msdn.microsoft.com/en-us/library/system.reflection.emit.opcodes.initobj(VS.100).aspx
关于.net - 通过 Reflection.Emit 调用默认的无参数值类型构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6167102/