在C#中生成有序数字的List <int>的最简单方法是什么?</int>

时间:2009-12-18 19:22:04

标签: c#

这似乎是一个明智的选择:

List<int> steporders = new List<int>();
for (int i = 1; i <= 10; i++)
{
 steporders.Add(i);
}

但我认为有一些更简单,更好或更聪明的方式我没有想到。有吗?

2 个答案:

答案 0 :(得分:19)

是的,你可以这样轻松地做到:

List<int> steporders = Enumerable.Range(1, 10).ToList();

答案 1 :(得分:-1)

我的一个朋友总是想到我,在我知道它之前我不应回答问题:你有其中一个:)

为什么你需要一个1-10的数字列表?这似乎没用(至少没有任何背景)。