C#のLINQでリスト(int)の最大値、最小値、平均値、合計値を出力する方法について記述します。
各項目について
最大値を出力する場合は、Maxを利用します。
最小値を出力する場合は、Minを利用します。
平均値を出力する場合は、Averageを利用します。
合計値を出力する場合は、Sumを利用します。
各値を出力するソースコード
using System;
// ↓Listを使うために宣言
using System.Collections.Generic;
// ↓Linqを使うために宣言
using System.Linq;
class Linq
{
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 max = tlist.Max();
Console.WriteLine("最大値:" + max);
//最小値
var min = tlist.Min();
Console.WriteLine("最小値:" + min);
//平均値
var ave = tlist.Average();
Console.WriteLine("平均値:" + ave);
//合計値
var sum = tlist.Sum();
Console.WriteLine("合計値:" + sum);
}
}
出力結果
説明は以上となります。
この記事が誰かの助けになれば幸いです。