【发布时间】:2010-10-10 04:31:17
【问题描述】:
我和这篇文章有同样的问题:
http://social.microsoft.com/Forums/en-US/netfxbcl/thread/10027dd8-da47-4691-91a6-a8b89a7f514a
有人知道可能的答案/解决方案吗?有趣的是,我的可序列化类中有 2 个集合(二进制序列化)。一个是列表,一个是字典。 List 集合没问题,Dictionary 在 [Deserialized] 方法上返回 0 作为 Count 属性。
更诡异的是,反序列化后,使用类对象就OK了。针对 Dictionary 集合的所有单元测试都通过了。这让我很沮丧,因为我想在反序列化后立即使用 Dictionary 对象,但由于这个奇怪的错误我不能。有人可以帮忙吗?
【问题讨论】:
-
你能发布一些代码吗?您可能会错过一千双眼睛可能会发现的东西。
标签: c# serialization dictionary