标签:des blog os for ar div new log
InitializeComponent();
List<WswModel> ListModel = new List<WswModel>();
string FilePath = @"../../XML/UserAddDelectUpdate.xml";
string FilePathBin = @"wsw.wsw";
XmlDocument XmlDoc = new XmlDocument();
BinaryFormatter binaryFromatter = new BinaryFormatter();
XmlDoc.Load(FilePath);
XmlNode XNode = XmlDoc.SelectSingleNode("UserTableXml");
XmlNodeList XNodeList = XNode.ChildNodes;
foreach (XmlNode Xnode in XNodeList)
{
WswModel UserTabel = new WswModel();
UserTabel.UserId = int.Parse(Xnode["UserId"].InnerText);
UserTabel.UserName = Xnode["UserName"].InnerText;
UserTabel.UserAge = int.Parse(Xnode["UserAge"].InnerText);
ListModel.Add(UserTabel);
}
if (File.Exists(FilePathBin).Equals(false))
{
FileStream fs = new FileStream(FilePathBin, FileMode.CreateNew);
binaryFromatter.Serialize(fs, ListModel);
fs.Close();
}
FileStream fileStream = File.Open(FilePathBin, FileMode.Open);
List<WswModel> listModel = (List<WswModel>)binaryFromatter.Deserialize(fileStream);
Wsw.DataContext = listModel;
XML 序列化 二进制 反序列化 回来,布布扣,bubuko.com
标签:des blog os for ar div new log
原文地址:http://www.cnblogs.com/zhubaobao/p/3892618.html