Pas*_*dis 5 .net php equivalent
我和朋友一起讨论了PHP的InfiniteIterator.
在.NET世界中是否有相同的东西?
不是内置的,但很容易编写:
public static IEnumerable<T> RepeatInfinitely<T>(this IEnumerable<T> sequence)
{
while(true) {
foreach(var item in sequence)
yield return item;
}
}
Run Code Online (Sandbox Code Playgroud)