【发布时间】:2017-06-15 12:45:35
【问题描述】:
我是 C# 编程的新手,我是从 python 迁移过来的。我想将两个或更多数组(确切数字未知,取决于数据库条目)附加到单个数组中 就像 python 中的 list.append 方法一样。这是我想做的代码示例
int[] a = {1,2,3};
int[] b = {4,5,6};
int[] c = {7,8,9};
int[] d;
我不想一次添加所有数组。我需要有点像这样的
// I know this not correct
d += a;
d += b;
d += c;
这就是我想要的最终结果
d = {{1,2,3},{4,5,6},{7,8,9}};
这对你们来说太容易了,但我只是从 c# 开始。
【问题讨论】:
-
d = {{1,2,3},{4,5,6},{7,8,9}};不是int[] -
应该
d是一个锯齿形 数组,即数组{{1,2,3},{4,5,6},{7,8,9}}的数组或只是一个简单的1D 一个:{1, 2, 3, 4, 5, 6, 7, 8, 9}? -
@Roma 我不想一步到位
-
@Dmitry 它应该是锯齿状的,即数组数组,如
code{{1,2,3},{4,5,6},{7,8,9}}