我正在使用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;
}
關於如何解決此問題的任何想法?
謝謝。