假设有一下一个实体类。using System;using System.Xml;using System.Xml.Serialization;
namespace TestPerson{ public class Person { public string FullName;
[NonSerialized()] public string Password; public Male sex; }
public enum Male { M, F }}先决定用xml 序列化把对象的状态dump到一个xml文件。代码如下:Person p=new Person();p.FullName="MontaqueHou";p.Password="test";p.sex=Male.M;
XmlSerializer demoSerializer=new XmlSerializer(typeof(Person));
FileStream fs=new FileStream("c:\\test.xml",FileMode.Create ,FileAccess.ReadWrite);demoSerializer.Serialize(fs,p);fs.Close();注意引用 System.Runtime.Serialization.Formatters.dll问题是:1。 Person类没有加 Serilizable 属性,能序列化成功吗?2。 Password 能够被dump 到文件吗?
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18