5
A
回答
4
沒有內置,但容易寫:
public static IEnumerable<T> RepeatInfinitely<T>(this IEnumerable<T> sequence)
{
while(true) {
foreach(var item in sequence)
yield return item;
}
}
1
你可以滾你自己。
public class InfiniteEnumerator: System.Collections.IEnumerator
{
private System.Collections.IEnumerator _m_enumerator;
public InfiniteEnumerator(System.Collections.IEnumerator enumerator)
{
_m_enumerator = enumerator;
}
public object Current
{
get { return _m_enumerator.Current; }
}
public bool MoveNext()
{
if (!_m_enumerator.MoveNext())
{
_m_enumerator.Reset();
return _m_enumerator.MoveNext();
}
else
{
return true;
}
}
public void Reset()
{
_m_enumerator.Reset();
}
}
相關問題
- 1. 什麼是PHP var_dump的.NET等價物?
- 2. C中的PHP vsprintf()等價於什麼?
- 3. 等價於.NET中的System.currentTimeMillis()?
- 4. PHP中.Net的GetHashCode()的等價物是什麼?
- 5. jconsole等價於.Net?
- 6. JVMTI等價於.NET
- 7. JMS等價於.Net
- 8. .NET等價於java.awt.color.ColorSpace
- 9. 在php中有什麼等價物?
- 10. 在C中寫printf等價於什麼?
- 11. PHP中ispostback(.NET)的等價物是什麼?
- 12. 在php中等價於memcpy
- 13. 在PHP類中,python類的自我等價於什麼?
- 14. Symfony2:在twig中,PHP的explode()函數等價於什麼?
- 15. 在Python中,PHP的「$ my_array []」等價於什麼?
- 16. 在PHP中,JavaScript的encodeURIcomponent等價於什麼?
- 17. 在PHP中,Python的「findAll」函數等價於什麼?
- 18. 在C#中,PHP的print_r()等價於什麼?
- 19. 在Java中,PHP的list()函數等價於什麼?
- 20. 在PHP中,C++的虛函數等價於什麼?
- 21. 在FreeMarker模板引擎中,PHP的print_r()等價於什麼?
- 22. 等價於Java的「在.net中查找()」?
- 23. 什麼是.NET TypeCode的Java等價物?
- 24. 什麼是InterruptedException(Java)的.NET等價物?
- 25. 什麼是COM LocalServer的.NET等價物?
- 26. 什麼是JMX的.NET等價物?
- 27. 什麼是geteuid()的.net等價物?
- 28. C#.NET等價於PHP時間()
- 29. 什麼是perl中$ _的php等價物?
- 30. 什麼等價於SQL中的strtotime?
,而(真){...} :-) – 2012-04-19 00:20:42
它有什麼作用?這與無限循環相同嗎? – Jack 2012-04-19 00:34:29
這是我首先想到的,但我也很想成爲事實。對? – 2012-04-19 00:46:54