下面是如何将对象序列化的方法: 一. //序列化成二进制数据 FileStream fs = new FileStream("Student.bin", FileMode.Create); BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(fs, stu); fs.Close(); 二. //序列化成SOAP XML文档 FileStream fs = new FileStream("Student_Soap.xml", FileMode.Create); SoapFormatter sf = new SoapFormatter(); sf.Serialize(fs, stu); fs.Close(); 三. .//序列化成 XML文档 FileStream fs = new FileStream("Student.xml", FileMode.Create); try { //Student 类必须是 public System.Xml.Serialization.XmlSerializer xs = new XmlSerializer(typeof(Student)); xs.Serialize(fs, stu); } catch (Exception ex) { MessageBox.Show(ex.Message); } fs.Close();