2

是否有可能做到这一点?

我在构造函数中有一个带有验证逻辑的类。对于一般用途,我想强制执行此构造函数。

但是,在反序列化上述类时,我希望能够绕过该验证逻辑并简单地保留内存空间而不运行任何构造例程(如 c++ 中的 malloc)。然后在对象之后使用反射手动映射属性已实例化。这在 C# 中可能吗?

4

1 回答 1

3

您可以使用FormatterServices.GetUninitializedObject

于 2013-08-16T07:03:12.793 回答