Populating a list of integers in .NET

后端 未结 4 1757
难免孤独
难免孤独 2020-12-10 00:09

I need a list of integers from 1 to x where x is set by the user. I could build it with a for loop eg assuming x is an integer set previously:

List

        
4条回答
  •  清歌不尽
    2020-12-10 01:00

    LINQ to the rescue:

    // Adding value to existing list
    var list = new List();
    list.AddRange(Enumerable.Range(1, x));
    
    // Creating new list
    var list = Enumerable.Range(1, x).ToList();
    

    See Generation Operators on LINQ 101

提交回复
热议问题