C# でリストの最後の要素を取得する

  1. C# の List.Count プロパティを使用してリストの最後の要素を取得する
  2. C# の LINQ メソッドを使用してリストの最後の要素を取得する
C# でリストの最後の要素を取得する

このチュートリアルでは、C# でリストの最後の要素を取得する方法について説明します。

C# の List.Count プロパティを使用してリストの最後の要素を取得する

List.Count プロパティは、C# のリスト内の要素の数を示します。List.Count 値から 1 を引くことにより、リストの最後のインデックスを取得できます。次に、このインデックスを使用して、リストの最後の要素を見つけることができます。

using System;
using System.Collections.Generic;
using System.Linq;

namespace last_element_of_list {
  class Program {
    static void Main(string[] args) {
      List<string> slist = new List<string> { "value1", "value2", "value3" };
      string last = slist[slist.Count - 1];
      Console.WriteLine(last);
    }
  }
}

出力:

value3

上記のコードでは、文字列のリスト slist の最後の要素を、C# の slist.Count プロパティを使用して文字列変数 last に格納しました。slist.Count - 1 を使用して slist の最後のインデックスを計算し、そのインデックスの要素を last 文字列に格納しました。

C# の LINQ メソッドを使用してリストの最後の要素を取得する

LINQ は、C# のデータ構造に対してクエリ操作を実行するために使用されます。LINQ 内の Last() 関数は、データ構造の最後の要素を取得します。Last() 関数を使用して、リストの最後の要素を取得できます。

using System;
using System.Collections.Generic;
using System.Linq;

namespace last_element_of_list {
  class Program {
    static void Main(string[] args) {
      List<string> slist = new List<string> { "value1", "value2", "value3" };
      string last = slist.Last();
      Console.WriteLine(last);
    }
  }
}

出力:

value3

上記のコードでは、文字列のリスト slist の最後の要素を、C# の slist.Last() プロパティを使用して文字列変数 last に格納しました。

チュートリアルを楽しんでいますか? <a href="https://www.youtube.com/@delftstack/?sub_confirmation=1" style="color: #a94442; font-weight: bold; text-decoration: underline;">DelftStackをチャンネル登録</a> して、高品質な動画ガイドをさらに制作するためのサポートをお願いします。 Subscribe
Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

関連記事 - Csharp List