【发布时间】:2010-11-11 10:11:59
【问题描述】:
This example 使用StringWriter 保存序列化数据,然后调用ToString() 给出实际的string 值:
Person john = new Person();
XmlSerializer xmlSerializer = new XmlSerializer(typeof(Person));
StringWriter stringWriter = new StringWriter();
xmlSerializer.Serialize(stringWriter, john);
string serializedXML = stringWriter.ToString();
有没有更简单/更清洁的方法来做到这一点?所有Serialize() 重载似乎都使用Stream 或Writer。
更新:问了一个关于 serializing an IEnumerable via an Extension Method 的类似问题。
【问题讨论】:
标签: c# xml-serialization