在 XmlSerializer 与 DataContractSerializer 之间抉择

通常来说,当你想更加精确地控制生成的 XML 时,可以使用 XmlSerializer。如果你对生成的 XML 格式并不在意(例如所有的属性/字段均会以元素的形式保存),同时想保留对象的所有信息(包括私有属性/字段),则可以使用 DataContractSerializer继续阅读在 XmlSerializer 与 DataContractSerializer 之间抉择