将项添加到通用列表(新手)

时间:2011-02-16 22:44:10

标签: c# arrays list add

我甚至有点尴尬甚至问这个,但我知道有更好的方法来做到这一点我只是不知道如何

List<int> numbers = new List<int>(22);
numbers.Add(3);
numbers.Add(4);
numbers.Add(9);
numbers.Add(14);
numbers.Add(15);
//...

3 个答案:

答案 0 :(得分:6)

List<int> numbers = new List<int>(22) { 3, 4, 9, ..., 99 };

比那短?只有当您的数字遵循可以用数学方式表达的模式时。

这是collection initializer

答案 1 :(得分:6)

您可以使用collection initializer

List<int> numbers = new List<int>(22)
{
    3, 4, 9,
    14, // ...
};

答案 2 :(得分:2)

从C#3.0开始,至少可以使用初始化程序,如下所示:

List<int> numbers = new List<int>{ 3, 4, 9, ... , 99 };

(指定初始容量(22)并非十分必要......)