[C#]List(リスト)の最後の要素を取得するには?

C#

どうも、ちょげ(@chogetarou)です。

Listの末尾の要素を取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

Listの最後の要素を取得するには、Countプロパティを使います。

具体的には、ListのCountプロパティから「−1」したインデックスにアクセスします。。

list[list.Count - 1];

Countプロパティから「−1」したインデックスにアクセスすることで、Listの最後の要素を取得できます。

Linqを使えば、Lastメソッドで末尾の要素を取得できます。

using System.Linq;
list.Last();
スポンサーリンク

使用例

using System;
using System.Collections.Generic;

public class Sample{
    public static void Main(){
        List<int> nums = new List<int>() {1, 2, 3, 4, 5};
        
        int lastItem = nums[nums.Count - 1];
        
        Console.WriteLine(lastItem); //5
    }
}

コメント

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