2012年02月26日

Interactive Extensions(Ix) - Distinctメソッド

   このエントリーをはてなブックマークに追加 Clip to Evernote
EnumerableEx.Distinct拡張メソッドは、シーケンスの重複する値を削除するメソッドですが、
LINQ 標準のものと異なり、重複比較をするためのキーセレクター(デリゲート)を受けとります。

以下が、ためしに書いたコードです。


3の剰余をキーセレクターとしました。
これにより、余りが1 である 1 4 7 10... は同じ値とみなされます。

結果は、


と出力されます。



 

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

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