gpt4 book ai didi

c# - 什么时候应该使用 XML 序列化?

转载 作者:数据小太阳 更新时间:2023-10-29 02:23:02 25 4
gpt4 key购买 nike

我一直在阅读有关 XML 序列化的文章,据我了解,这是一种获取对象并将状态保存在文件中的方法。至于实现,它看起来很直接,而且似乎有大量资源可以应用它。什么时候应该使用 XML 序列化?有什么好处?使用它最能帮助哪些情况?

最佳答案

.NET XmlSerializer 类并不是将对象保存到 XML 的唯一方法。较新的 DataContractSerializer 速度更快,并且还允许将对象持久化为二进制形式的 XML,这样更加紧凑。

XmlSerializer 这些天只修复了有限的错误,部分原因是太多代码依赖于它如何工作的精确细节,部分原因是它与 ASMX 网络服务相关联,Microsoft被认为是一种“遗留技术”。

DataContractSerializer 不是这种情况,它仍然是 WCF 中充满活力的重要部分。

关于c# - 什么时候应该使用 XML 序列化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3249690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com