まえがき 今回は.NETの、コレクションの拡張メソッドについてです。 なお、サンプルコードは.NET Framework4のC#です。 .NET Framework3.5でもだいたい動くと思います。 例えば、配列の要素の和を求めるにはどうしたら良いでしょうか? 和を求める var numbers = new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; //普通のやり方 var sum = 0; for (int i = 0; i < numbers.Length; i++) { sum += numbers[i]; } //コレクションの拡張メソッドを使うやり方 var sum = numbers.Sum(); 背景 コレクションの拡張メソッドは.NET Framework3.5で実装されました。 おそらくLINQで使うためなのでしょうが、上記の例のようにLI