标签: c# reflection constructor
是否可以这样做?
我在构造函数中有一个带有验证逻辑的类。对于一般用途,我想强制执行此构造函数。
但是,当反序列化所述类时,我希望能够绕过该验证逻辑并简单地保留内存空间而不运行任何构造例程(如c ++中的malloc)。然后使用反射手动映射属性,在对象被实例化之后。这可能在C#中吗?
答案 0 :(得分:3)
您可以使用FormatterServices.GetUninitializedObject