gpt4 book ai didi

c# - 将 C# 锯齿状数组转换为数组并再次返回

转载 作者:太空宇宙 更新时间:2023-11-03 17:55:48 25 4
gpt4 key购买 nike

我目前有一个锯齿状数组 Class[][][],我想将其序列化为普通 Class[] 数组,然后转换回 >Class[][][] 反序列化后的数组。是否有可能在这两种方式之间进行转换?维度大小不变。

最佳答案

这就是您可以展平为一维结构的方法:

var jagged = new object[][][];
var flattened = jagged.SelectMany(inner => inner.SelectMany(innerInner => innerInner)).ToArray();

至于回到多维——这将完全取决于您试图实现什么/数据代表什么

关于c# - 将 C# 锯齿状数组转换为数组并再次返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11559151/

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