【发布时间】:2011-12-17 10:00:37
【问题描述】:
来自MSDN:
组合集合类型(具有集合的集合)是 允许。锯齿状数组被视为集合的集合。 不支持多维数组。
那么,如果你不能正常序列化一个多维数组,如何有效地解决这个问题?我的想法是有一个属性来展平数组并序列化该集合并在反序列化期间取消展平它,但我不确定这是否有效?
以前有人找到解决方案吗?
我应该注意,我认为展平可能会起作用的原因是因为我的尺寸是固定值(它们是硬编码的)。
【问题讨论】:
-
你能指出这些阵列有多大吗?也许你如何/为什么使用它们。
标签: c# serialization multidimensional-array datacontractserializer datacontract