【发布时间】:2011-01-26 22:22:11
【问题描述】:
我有以下方法将对象保存到文件:
// Save an object out to the disk
public static void SerializeObject<T>(this T toSerialize, String filename)
{
XmlSerializer xmlSerializer = new XmlSerializer(toSerialize.GetType());
TextWriter textWriter = new StreamWriter(filename);
xmlSerializer.Serialize(textWriter, toSerialize);
textWriter.Close();
}
我承认不是我写的(我只是将它转换为带有类型参数的扩展方法)。
现在我需要它将 xml 作为字符串返回给我(而不是将其保存到文件中)。我正在研究它,但我还没有弄清楚。
我认为这对于熟悉这些对象的人来说可能真的很容易。如果没有,我最终会弄清楚的。
【问题讨论】:
标签: c# string serialization xml-serialization