我尝试使用XmlSerializer
序列化数据。我找到了一个非常有用的帖子:XML Serializable Generic Dictionary。
但实际上我需要将序列化的结果放在文件中,但是在字符串变量中,我该怎么做呢?
答案 0 :(得分:2)
您可以使用StreamWriter
类,而不是使用指向文件的某些StringWriter
。
using (StringWriter writer = new StringWriter())
{
XmlSerializer serializer = new XmlSerializer(typeof (YourType));
serializer.Serialize(writer, yourObject);
}
答案 1 :(得分:1)
XmlWriter.Create()函数有一个重载,它接受StringBuilder,尝试使用它。