[.NET クラスライブラリ Tips][LINQ] シーケンスの最後の要素を取得する(LastOrDefaultメソッド)

スポンサーリンク

概要

この記事では、C#のLINQのLastOrDefaultメソッドについて紹介します。LastOrDefaultメソッドは、シーケンスの最後の要素を取得するために使用されますが、シーケンスに要素が存在しない場合には、既定値が返されます。この記事では、LastOrDefaultメソッドの使用例を紹介し、シーケンスの最後の要素を取得する方法を示します。

公式サイト情報はコチラを参照してください。

 

構文

LastOrDefaultメソッドは、IEnumerableインターフェースで定義されており、次の構文を使用します。

public static T LastOrDefault<T>(this IEnumerable<T> source);

 

使用例

以下の例は、整数のシーケンスを作成し、Lastメソッドを使用して、最後の要素を取得する方法を示しています。

using System;
using System.Linq;

class Program
{
    static void Main(string[] args)
    {
        int[] numbers = { };
        int lastNumber = numbers.LastOrDefault();
        Console.WriteLine(lastNumber);
    }
}

この例では、空の整数配列を作成し、LastOrDefaultメソッドを使用して、最後の要素を取得しています。この場合、lastNumber変数には0が格納され、コンソールに0が表示されます。

 

まとめ

この記事では、C#のLINQのLastOrDefaultメソッドについて紹介し、シーケンスの最後の要素を取得する方法を示しました。LastOrDefaultメソッドは、IEnumerable<T>インターフェースで定義され、シーケンスの最後の要素を取得するために使用されますが、シーケンスに要素が存在しない場合には、既定値が返されます。使用例では、整数を使用して、LastOrDefaultメソッドを実行する方法を示しました。ぜひLastOrDefaultメソッドを使用してみてください。

Please follow and like us:

コメント

タイトルとURLをコピーしました