【发布时间】:2020-10-06 06:47:32
【问题描述】:
我想将T 类型的嵌套列表(具有任意多个嵌套级别)转换为T 类型的多维数组
这与this 完全一样,但具有任意多个级别,这意味着递归。
如何用 C# 做到这一点?
我的类型是例如
List<List<List<List<int>>>>
并且期望int[][][][] 或int[,,,],最好是后者。
- 这当然是假设每个同级列表的大小相同。
【问题讨论】:
-
int[][][][]是一个 jagged 数组(数组数组的数组...),而不是 multidimension 一个int[,,,]跨度> -
@DmitryBychenko 已编辑。我不知道,我是从 python 来到 c# 的。我不介意哪个,但更喜欢多维的
-
我会创建一个具有子属性的类并处理递归类等解决方案。
标签: c# arrays list nested type-conversion