C# XML序列化和反序列化(DataContractSerializer)
原文中文,约300字,阅读约需1分钟。发表于: 。概述 XML序列化和反序列化是C#的常用技术,实现的方式有很多种,序列化即将对象转化为便于传输的数据格式, 常见的方法有:二进制,字节数组,json字符串,xml字符串等。今天主要通过DataContractSerializer类的WriteObject和ReadObject方法实现.上次讲过XmlSerializer序列化和反序列化,请参考:C# XML序列化和反序列化(XmlSeria...
C#的序列化与反序列化是将对象保存到文件或数据库字段中,然后在需要时将其转化为原始对象使用的过程。序列化是将运行中的对象写入硬盘文件或数据库中,以保留程序运行时状态信息。序列化的两个重要原因是永久保存对象状态以便重新创建副本,以及通过值将对象从一个应用程序域发送到另一个应用程序域。