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. .net coreのcontext.environment.addに相当するものは何ですか?
- 2. .NETの "ByteBuffer.flip"& "ByteBuffer.slice"に相当するものは何ですか?
- 3. .NETのSystem.nanoTime()に相当するものは何ですか?
- 4. .NET CoreのAssembly.GetEntryAssembly()に相当するものは何ですか? .NET Frameworkの
- 5. phpのtop.locationに相当するものは何ですか?
- 6. PHPのpreg_quoteに相当するものは何ですか?
- 7. PHP substr()のRubyに相当するものは何ですか?
- 8. .NET Standard/.NET CoreのType.GetGenericArguments()に相当するものは何ですか?
- 9. dot netのpythonの "urllib2"に相当するものは何ですか?
- 10. WinRTのSecureStringに相当するものは何ですか?
- 11. .netのcurrentProcess.MainModuleに相当するC++は何ですか?
- 12. JavaのNumberFormatExceptionに相当する.NETは何ですか?
- 13. JavaのStringBufferに相当する.NETは何ですか?
- 14. ASP.NET/VB.NET - ASP.NETでPHPの$ _REQUESTに相当するものは何ですか?
- 15. PHPでopenssl_public_encryptのアンドロイドに相当するものは何ですか?
- 16. preg_matchのJavaScriptに相当するものは何ですか?
- 17. PHPのhash_hmac関数のC++に相当するものは何ですか?
- 18. このPHP json_encodeのNode.jsに相当するものは何ですか?
- 19. 春のdie()に相当するものは何ですか?
- 20. PHPと.NETのデータセットに相当するものはありますか?
- 21. PHPのMaster PageとWeb User Controlに相当するものは何ですか?
- 22. PHP MongoIDクラスのルビに相当するものは何ですか?
- 23. PHPクラスのbreak文に相当するものは何ですか?
- 24. Rubyのsubstrに相当するものは何ですか?
- 25. Elasticsearchの(mongodbの)$に相当するものは何ですか?
- 26. SQLのstrtotimeに相当するものは何ですか?
- 27. Javascriptの.sampleに相当するものは何ですか?
- 28. phpMyAdminのアスタリスク(*)に相当するものは何ですか?
- 29. Visual C++のMy.Resourcesに相当するものは何ですか?
- 30. Debugger.Launch()のJavaに相当するものは何ですか?
while(true){...} :-) –
何がしますか?それは無限のwhileループと同じですか? – Jack
これは私が最初に頑張ったものですが、私はそれが真実であることは容易ではありません。右? –