Skip to content

日別: 2017年7月24日

C#のLinqについての解説

こんにちは(/・ω・)/ 今回もC#のLinqについての解説です。 前回でもメソッドを少し説明しましたが、今回はより範囲を広げてよく使うものと使えるものを書いていきたいと思います。   データの加工 データにフィルター処理をして必要なデータのみを集めたり、データを組み合わせて新しいデータを作ったりすることができます。 サンプルには int[] numArray = { 1, 2, 3, 4, 5 }; int[] numArray2 = { 1, 1, 1, 2, 3, 5 }; string[] strArray = { “1”, “2”, “3”, “4”, “5” }; string[] strArray2 = { “6”, “7”, “8”, “9”, “10” }; を使用します。   Aggregate アキュムレータ関数を適用する   アキュムレータとは? 例えば、1 + 2 + 3の計算をする時は 1 + 2を計算してその計算結果を保存する(結果をAとする) A + 3を計算する のように2つずつ計算をしています。 この計算の過程で出てきた…