gpt4 book ai didi

c# - 如何在 C# 中将数据从一维数组添加到二维数组

转载 作者:太空宇宙 更新时间:2023-11-03 10:36:30 34 4
gpt4 key购买 nike

如何将一个数组添加到另一个二维数组?例如

//change this
array2d = { {1,2,3}, {4,5,6} };
//to this
array2d = { {1,2,3}, {4,5,6}, {7,8,9} };
//by adding
array1d = {7,8,9};

除了创建一个比旧数组更大的新数组,然后将旧数组复制到数组之外,还有什么更好的方法吗?

最佳答案

我会推荐 List<List<int>>对于这样的事情,除非你有理由不这样做。

它的代码可能是这样的:

List<List<int>> my2dList = new List<List<int>>()
{
new List<int>()
{
1,
2,
3
},
new List<int>()
{
4,
5,
6
},
};
my2dList.Add(new List<int>(){7,8,9});

或者,如果您真的想将每列的长度限制为三,请考虑使用大小不可变的内部结构(大小为 3 的数组等)

关于c# - 如何在 C# 中将数据从一维数组添加到二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27533722/

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