因此,不是在实例化数组然后将每个索引值设置为索引的情况下编写循环函数,有没有办法在LINQ中执行此操作?
答案 0 :(得分:17)
您可以使用System.Linq.Enumerable.Range
方法来实现此目的。
在指定范围内生成一系列整数。
例如:
var zeroToNineArray = Enumerable.Range(0, 10).ToArray();
将创建一个连续整数数组,其值在包含范围[0,9]。
答案 1 :(得分:16)
Enumerable.Range(0, 10)
将为您提供一个包含0到9的IEnumerable<int>
。
答案 2 :(得分:4)
您可能需要查看Enumberable.Range
For Each( var i in Enumberable.Range(1,5).ToArray()){
Console.WriteLine(i)
}
将打印出1,2,3,4,5