C# XML序列化和反序列化(DataContractSerializer)
💡
原文中文,约300字,阅读约需1分钟。
📝
内容提要
C#的序列化与反序列化是将对象保存到文件或数据库字段中,然后在需要时将其转化为原始对象使用的过程。序列化是将运行中的对象写入硬盘文件或数据库中,以保留程序运行时状态信息。序列化的两个重要原因是永久保存对象状态以便重新创建副本,以及通过值将对象从一个应用程序域发送到另一个应用程序域。
🎯
关键要点
-
序列化是将对象保存到文件或数据库字段中。
-
反序列化是将文件转化为原来的对象使用。
-
序列化是针对对象的,而不是类的。
-
序列化可以将运行中的对象写入硬盘文件或数据库。
-
序列化的两个重要原因是永久保存对象状态和跨应用程序域传递对象。
➡️