Possible Duplicate:
Populating a list of integers in .NET
Is there a simpler or more elegant way of initializing a list of integers in C# other than this?
List<int> numberList = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
or
for(int i = 1; i <= 10; i++)
{
numberList.Add(i);
}
It just doesn’t seem very practical – especially if the list was to contain a large number of values. Would a loop be a more practical solution?
Thanks,
CC
You can take advantage of the
Enumerable.Range()method:The first parameter is the integer to start at and the second parameter is how many sequential integers to include.