代码之家  ›  专栏  ›  技术社区  ›  Chris McCall

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

c#
  •  3
  • Chris McCall  · 技术社区  · 15 年前

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

    但我想有一种更简单、更好或更聪明的方法我没有想到。有?

    2 回复  |  直到 15 年前
        1
  •  19
  •   mqp    15 年前

    是的,您可以这样轻松地完成:

    List<int> steporders = Enumerable.Range(1, 10).ToList();
    
        2
  •  -1
  •   MADMap    15 年前

    我的一个朋友一直在想我,我不应该在知道这是怎么回事之前回答问题:你有这样一个问题:)