この記事はKMCアドベントカレンダー の3日目の記事です。 どうもこんにちは。KMCの会表(会長と代表の狭間の生物)lastcatです*1。僕は技術的には他の執筆者と比べると雑草レベルですが、まぁいい機会と思って恥を晒すことにします。 この記事はC#のステキ機能LINQについてです。 さて、LINQがどういうモノか、ということを文章で説明することにあんまり、意味を感じないので、どんどん実例をあげていきながら徐 々に馴染んでいこうと思います。なお今回取り上げるのは一番普遍的であると思っているLINQtoObjectのみなことにご注意ください。 まず簡単な話 int[] array = {1,2,4,3,4} という簡単な配列に対して、「偶数である要素だけを表示する」という処理を書くことを考えてみます。 //単純なfor for(int i = 0; i < array.Length; i++