我目前正在使用 Reflection.Emit 生成动态类型。
我有我需要工作的大部分,但是需要在构造函数中设置默认属性值。
到目前为止,我已经通过使用例如(为了简洁而减少)来为整数和字符串工作:
ctorDefaultIL.Emit(OpCodes.Ldstr, "Hello World");
ctorDefaultIL.Emit(OpCodes.Ldc_I4, 42);
这非常有效,我的问题是我将如何设置 DateTime 值。
我目前正在使用 Reflection.Emit 生成动态类型。
我有我需要工作的大部分,但是需要在构造函数中设置默认属性值。
到目前为止,我已经通过使用例如(为了简洁而减少)来为整数和字符串工作:
ctorDefaultIL.Emit(OpCodes.Ldstr, "Hello World");
ctorDefaultIL.Emit(OpCodes.Ldc_I4, 42);
这非常有效,我的问题是我将如何设置 DateTime 值。