C# でリストの最後の要素を取得する
Muhammad Maisam Abbas
2023年12月11日
このチュートリアルでは、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
に格納しました。
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