假设有一下一个实体类。

 

ADO.NET 之对象序列化using System;
ADO.NET 之对象序列化
using System.Xml;
ADO.NET 之对象序列化
using System.Xml.Serialization;
ADO.NET 之对象序列化
ADO.NET 之对象序列化
namespace TestPerson
}


决定用xml 序列化把对象的状态dump到一个xml文件。

代码如下:

ADO.NET 之对象序列化Person p=new Person();
ADO.NET 之对象序列化p.FullName
="MontaqueHou";
ADO.NET 之对象序列化p.Password
="test";
ADO.NET 之对象序列化p.sex
=Male.M;
ADO.NET 之对象序列化
ADO.NET 之对象序列化
ADO.NET 之对象序列化XmlSerializer demoSerializer
=new XmlSerializer(typeof(Person));
ADO.NET 之对象序列化
ADO.NET 之对象序列化FileStream fs
=new FileStream("c:\\test.xml",FileMode.Create ,FileAccess.ReadWrite);
ADO.NET 之对象序列化demoSerializer.Serialize(fs,p);
ADO.NET 之对象序列化fs.Close();

注意引用 System.Runtime.Serialization.Formatters.dll

问题是:
1。 Person类没有加 Serilizable 属性,能序列化成功吗?
2。 Password 能够被dump 到文件吗?

相关文章:

  • 2021-06-16
  • 2021-07-27
  • 2021-11-25
  • 2021-10-03
猜你喜欢
  • 2019-01-14
  • 2021-09-07
  • 2021-11-16
  • 2022-12-23
  • 2021-08-07
  • 2021-10-05
  • 2021-08-21
相关资源
相似解决方案