C#

【C#】LINQで最大・最小・平均・合計値を出力する方法について

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);
    }
}

出力結果

説明は以上となります。
この記事が誰かの助けになれば幸いです。