将整数数组添加到列表中

时间:2017-12-13 15:54:07

标签: c#

我有一个整数数组列表:

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

尝试将数组添加到此列表时,如下所示:

MyList.Add({ i, j });

程序不会编译,但是它没有

的问题
int[] k = { i, j };
MyList.Add(k);

为什么第一种方法无效,是否有比第二种更好的方法来执行此任务?

3 个答案:

答案 0 :(得分:3)

{ i, j }是创建新数组的简短语法,目前它只适用于声明。你不能在其他任何地方使用相同的语法来创建数组。

你可以写

MyList.Add(new[]{ i, j });

答案 1 :(得分:2)

你可以使用它。

https

答案 2 :(得分:0)

使用MyList.Add(new int[] { i, j });