【发布时间】:2012-07-18 12:54:38
【问题描述】:
我目前有一个锯齿状数组Class[][][],我想将其序列化为普通的Class[] 数组,然后在反序列化后转换回Class[][][] 数组。是否有可能在这两种方式之间进行转换?尺寸是固定大小的。
【问题讨论】:
-
如果您想重建原始结构,您需要以某种方式记住锯齿状“位”的各种大小。
-
当然...有可能。我不确定你想要这样做的原因,将它序列化为你想要存储它的方式会容易得多(在这种情况下你想将它存储为一个锯齿状数组)。
-
@Ramhound 当我尝试序列化锯齿状数组时,我正在使用的单声道的实现变得很困惑,但平面数组似乎没有问题
-
刚刚看到您的编辑 - 如果尺寸是固定尺寸,为什么不改用
[,,]?
标签: c# .net arrays serialization multidimensional-array