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