0
点赞
收藏
分享

微信扫一扫

C# 字典Dictionary无法直接进行序列化和反序列化、无法良好的进行一般深拷贝

前行的跋涉者 2022-02-18 阅读 54
c#

字典的一些踩坑记一下:

1. 常见的集中利用反射、xml序列化和反序列化、利用二进制序列化和反序列化实现、DataContractSerializer实现全都无法实现字典的深拷贝。

要拷贝就自己动手写代码去低效率拷贝,所以谨慎吧。

2. 使用序列化存储变量,也无法存字典

[System.Serializable]

public Dictionary<a, b> Dic

这样可以被序列化成功不trace,但是load时加载会是空值。

举报

相关推荐

0 条评论