Есть ли в C # функция, которая возвращает IEnumerator
бесконечной последовательности целых чисел [0, 1, 2, 3, 4, 5 ...]
?
В настоящее время я делаю
Enumerable.Range (0, 1000000000).Select (x => x * x).TakeWhile (x => (x <= limit))
, чтобы перечислить все квадраты вверхдо limit
.Я понимаю, что это эффективно, но если есть встроенная функция, которая просто считает от 0
, я бы предпочел использовать ее.