2012年02月22日

Interactive Extensions(Ix) - Catchメソッド

   このエントリーをはてなブックマークに追加 Clip to Evernote
EnumerableEx.Catch拡張メソッドは、シーケンス列挙時に、例外が発生した場合に、
引数で指定した別のシーケンスを後に続けることができるというメソッドです。

以下のようなメソッドを書いてみました。


CreateNumsメソッドがシーケンスを列挙するのですが、
ある確率で、列挙途中で例外を発生するようにしています。

Catchメソッドだけだと、例外が処理済みと認識されないので、
例外を処理済みにするには、try-catchが必要みたいです。

結果は、例えば、以下のようになります。




 

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

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