とあるListを作成したいときに通常なら次のようなコードを書くとします。 var lists = new List<int>(); for (int i = 0; i < 5; i++) { lists.Add(i); } 実はこのような記述はLinqを使うと次のように置き換えることができます。 var lists = Enumerable.Range(0, 5).Select(x => x).ToList(); Enumerable EnumerableはLinqで定義をされている IEnumerableを継承したクラスで利用できる拡張メソッド郡です。 Enumerable クラス (Sys…