【C#】LINQでリスト(int)要素のニ乗値を計算し出力する
今回は、LINQでリスト(int)要素のニ乗値を計算し出力する方法について記述します。
◆要素のニ乗値を計算
要素のニ乗値を求めるにはSelectを使用して以下の処理を行います。
リストから要素を取り出す
↓
取り出した要素×要素をする
↓
別のリストに結果を追加する
◆要素のニ乗値のソースコード
using System; // ↓Listを使うために宣言 using System.Collections.Generic; // ↓Linqを使うために宣言 using System.Linq; class Task_12 { public static void Main() { List<int> tlist = new List<int>(); tlist.Add(75); tlist.Add(50); tlist.Add(25); tlist.Add(1); tlist.Add(100); tlist.Add(125); tlist.Add(150); //要素の二乗値 var query = tlist.Select((x) => x * x); Console.Write("要素の二乗値:"); foreach (int n in query) Console.Write(n + "\t"); Console.WriteLine(); } }
◆要素のニ乗値の実行結果
他にもっとスマートに出来そうな気もします。。。
以上です。
この記事が誰かの役に立つことを祈ります。