2012年05月23日

Interactive Extensions(Ix) - Whileメソッド

   このエントリーをはてなブックマークに追加 Clip to Evernote
EnumerableEx.While静的メソッドは、指定したシーケンス(第2引数)を第1引数で指定した
条件が成り立つ間、列挙します。


上の例は、0123012301230123...
と画面に示され、開始から、1秒間だけ、GetSequenceが呼び出されます。
実行してみればわかりますが、GetSequenceの途中で、Whileメソッドが終わることは
ありません。

1. 条件が成り立てば、2へ、そうでなければ、終了
2. GetSequence()ですべてを列挙

ということをやっているわけですが、あくまでの遅延実行でこれをやっているということです。



 

この記事へのトラックバックURL

http://trackback.blogsys.jp/livedoor/gushwell/52251831