【发布时间】:2021-12-26 16:07:53
【问题描述】:
我正在处理 C# 中的多维数组,我想知道是否可以使用另一个二维数组填充 3 维数组的二维。我有两个数组:
byte[,,] thArray = new byte[1000, 1000, 1000];
byte[,] twArray = new byte[1000, 1000];
现在我需要做这样的事情:
thArray[,,0] = twArray;
【问题讨论】:
-
您可以尝试使用 2D 数组数组 而不是 3D 数组:
byte[][,] thArray = new byte[][,] {twArray}; -
@DmitryBychenko 实际上,我需要在循环中填充第三维。不仅用于初始化。
-
好吧,你试了之后发生了什么?
标签: c# arrays .net multidimensional-array