【发布时间】:2014-07-31 20:07:18
【问题描述】:
在 C# 中,我知道 XML 反序列化需要公共默认构造函数。但是为什么反序列化过程需要公共构造函数呢?
【问题讨论】:
标签: c# serialization deserialization
在 C# 中,我知道 XML 反序列化需要公共默认构造函数。但是为什么反序列化过程需要公共构造函数呢?
【问题讨论】:
标签: c# serialization deserialization
因为它使用它来创建该类型的实例。
【讨论】:
因为XmlSerializer 使用该构造函数来初始化您的类,然后设置属性。
【讨论】: