gpt4 book ai didi

c# - 二维数组 C# 的数组?

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

我们可以用这种方式在C#中定义一个二维数组的数组吗?或者任何其他方法来获得类似的数据集?

double[][,] testArray = new double[a][b,c];

注意:所有三个索引 - a、b 和 c 都是在运行时获取的。

谢谢

最佳答案

你可以这样做,但是你必须分别初始化每个二维数组:

double[][,] testArray = new double[a][,];
for(int i = 0; i < a; i++)
{
testArray[i] = new double[b, c];
}

另一种方法是只声明一个 3D 数组:

double[,,] testArray3D = new double[a, b, c];

也就是说,如果您一开始想要的每个二维数组都具有相同的维度,您就可以进行更改

关于c# - 二维数组 C# 的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46206056/

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