29

我想创建一个列表,它的每个元素都是一个数组,类似于 C 语言中的结构数组。可以在 c# 中完成吗?如果可以,该怎么做?非常感谢!

错误的: List<int[]> arrayList = new List<int[]>;

4

3 回答 3

55

您在新子句末尾缺少括号。

List<int[]> arrayList = new List<int[]>();

于 2012-12-14T20:57:35.073 回答
14

如果你知道你的起始值,你也可以像这样初始化它:

List<int[]> arrayList = new List<int[]>
{
    new int[] { 1, 2, 3, 4 },
    new int[] { val1, val2, val3 },
    otherIntArray
};
于 2012-12-14T21:00:13.050 回答
6
List<Int[]> arrList = new List<Int[]>();
int[] ArrayOfInts = new int[10];

按要求填写

arrList.Add(ArrayOfInts);
于 2012-12-14T21:00:04.217 回答