alunote’s blog

C#,SQL,JavaScriptなどの技術メモをゆっくり投稿しています。

【C#】LINQでリスト(int)の任意の値より大きい数値だけを出力する

今回は、LINQでリスト(int)の任意の値より大きい数値だけ出力する方法について記述します。

今回は例として「100」より大きい数値だけを出力してみます。

◆「100」より大きい数値だけを出力
任意の値より大きい数値だけ求めるには、Whereを使用します。
SQLの条件のように記述します。

◆「100」より大きい数値だけを出力のソースコード

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

        //100より大きい数値のみ表示
        var hun = tlist.Where((x) => x > 100);
        Console.Write("100より大きい数値のみ:");
        foreach (int n in hun) Console.Write(n + "\t");
        Console.WriteLine();
    }
}

◆「100」より大きい数値だけを出力の実行結果
f:id:alunote:20181016123540p:plain

以上です。
この記事が誰かの役に立つことを祈ります。