来源
Enumerable.Range
public static IEnumerable<int> Range(int start, int count) {
long max = ((long)start) + count - 1;
if (count < 0 || max > Int32.MaxValue) throw Error.ArgumentOutOfRange("count");
return RangeIterator(start, count);
}
static IEnumerable<int> RangeIterator(int start, int count) {
for (int i = 0; i < count; i++) yield return start + i;
}
我不知道我可以换哪种类型
var
只用
IEnumerable<int>
IEnumerable<int> numbers = Enumerable.Range(0, 100000000);