Select:対象を処理して、新しくインスタンスを生成。
(Whereは、対象を抽出)
///================================== ///Select : 写像(map) /// 対象を処理して、新しくインスタンスを生成。 ///================================== public static void mMap_01() { //------------------------------------------- /* 2倍:elem * 2 */ //------------------------------------------- List ilSrc = new List { 3, 2, 9, 6 }; var ilMapped = (ilSrc.Select(elem => elem * 2)).ToList(); ilMapped.ForEach(c => Console.Write(c + ",")); // {6, 4, 18, 12} //------------------------------------------- /* 2倍:elem * 2 */ //------------------------------------------- var src = new[] { 3, 2, 9, 6 }; var mapped = src.Select(elem => elem * 2 ); foreach (var item in mapped) { Console.Write(item + ","); } // {6, 4, 18, 12} }