我正在使用XMLSerializer将类序列化为XML。有很多这样的例子,并将XML保存到文件中。然而,我想要的是将XML放入一个字符串中,而不是将其保存到文件中。将类转换为XML为字符串
我用下面的代码进行实验,但它不工作:
public static void Main(string[] args)
{
XmlSerializer ser = new XmlSerializer(typeof(TestClass));
MemoryStream m = new MemoryStream();
ser.Serialize(m, new TestClass());
string xml = new StreamReader(m).ReadToEnd();
Console.WriteLine(xml);
Console.ReadLine();
}
public class TestClass
{
public int Legs = 4;
public int NoOfKills = 100;
}
关于如何解决此问题的任何想法?
谢谢。