XmlSerializer
Anda mempunyai objek C# kompleks yang perlu diserahkan kepada format XML untuk penyimpanan data atau penghantaran. Walaupun objek itu sendiri disediakan untuk bersiri, kaedah
mudah tidak dapat menghasilkan perwakilan XML secara langsung.
ToString()
Soalan dan Penyelesaian
Kelas adalah alat yang ideal untuk menyelesaikan masalah ini. Kod berikut menunjukkan cara menggunakannya:
Kaedah Serialization Umum XmlSerializer
// 创建对象并设置属性 MyObject o = new MyObject(); // ... // 使用 XmlSerializer 将对象序列化为 XML XmlSerializer xsSubmit = new XmlSerializer(typeof(MyObject)); string xml; using (StringWriter sww = new StringWriter()) { using (XmlWriter writer = XmlWriter.Create(sww)) { xsSubmit.Serialize(writer, o); xml = sww.ToString(); // XML 数据存储在 xml 变量中 } }
cara menggunakan:
Melalui kaedah di atas, anda boleh dengan mudah menyusun pelbagai objek C# ke dalam XML dengan format yang baik untuk pelbagai senario aplikasi.
Atas ialah kandungan terperinci Bagaimanakah saya boleh bersiri Objek C# ke XML menggunakan XMLSerializer?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!