【发布时间】:2012-01-23 20:26:39
【问题描述】:
因此,与其编写一个循环函数来实例化一个数组,然后将每个索引值设置为索引,有没有办法在 LINQ 中做到这一点?
【问题讨论】:
因此,与其编写一个循环函数来实例化一个数组,然后将每个索引值设置为索引,有没有办法在 LINQ 中做到这一点?
【问题讨论】:
您可以为此目的使用System.Linq.Enumerable.Range 方法。
生成指定范围内的整数序列。
例如:
var zeroToNineArray = Enumerable.Range(0, 10).ToArray();
将创建一个连续整数数组,其值在 [0, 9] 范围内。
【讨论】:
Enumerable.Range(0, 10) 会给你一个包含 0 到 9 的 IEnumerable<int>。
【讨论】:
你可能想看看Enumberable.Range
For Each( var i in Enumberable.Range(1,5).ToArray()){
Console.WriteLine(i)
}
会打印出 1,2,3,4,5
【讨论】: