如何使用不断增加的数字自动初始化列表?

时间:2016-03-03 11:25:23

标签: c# .net list initialization

我想要初始化新列表

List<int> l = new List<int>();

越来越多,例如

如果列表中有10个元素,则必须为0,1,2,3,4,5,6,7,8,9

3 个答案:

答案 0 :(得分:6)

您可以使用以下内容:

List<int> l = Enumerable.Range(0, 10).ToList();

答案 1 :(得分:4)

使用for循环的经典方法:

List<int> l = new List<int>();
for (int i = 0; i < 10; i++)
    l.Add(i);

或使用LINQ(隐藏你的循环):

List<int> l = Enumerable.Range(0, 10).ToList();

答案 2 :(得分:0)

var list = Enumerable.Range(0, 10).ToList();