先日TOACHで紹介したLINQの入門記事は、おかげさまで多くの人に読んでもらえたようだ。 Hello LINQ world. 野暮ったいC#コードから卒業したいアナタへ。LINQ 基本の4つ。 このLINQの第一歩では、Any、Select、Where、FirstOrDefaultという4つの基本的なメソッドを紹介した。 今回は、もう少し込み入ったことをするときに使えるメソッドを説明したい。 重複を取り除く -Distinct- 配列中の重複している要素を刈り込んで、ユニークな要素だけにしてくれるサッパリメソッド。 作例では、[0, 1, 2, 2, 3, 4] なる”2″が重複している配列にDistinctをかけ、[0, 1, 2, 3, 4]という重複のない状態にしている。var numbers = new[] { 0, 1, 2, 2, 3, 4 }; // This contai
![[C# .Net] ちょっと上行くC#erになるためのLINQの使い方。 | TOACH](https://cdn-ak-scissors.b.st-hatena.com/image/square/44fb17a118843e60d3c5b9f4f84e43ff93c20010/height=288;version=1;width=512/http%3A%2F%2Ftoach.sakura.ne.jp%2Fbase%2Fwp-content%2Fuploads%2F2015%2F10%2Fakira-bike-1024x683.jpg)