C# リストインデックス
Harshit Jindal
2023年10月12日
Csharp
Csharp List
-
C#
のインデックスでElementAt()
メソッドを使用してリストアイテムを取得する -
C#
のインデックスでList<T>.Item[Int32]
プロパティを使用してリストアイテムを取得する

List<T>
は、C# と同等の動的配列または C++ ベクトルです。これは、System.Collections.Generic
名前空間で定義されています。
さまざまなタイプのデータのコレクションを保存するために使用され、簡単にアクセス、変更、追加、削除、または並べ替えることができます。このチュートリアルでは、C# でインデックス別にリストアイテムを取得する方法を見ていきます。
C#
のインデックスで ElementAt()
メソッドを使用してリストアイテムを取得する
using System;
using System.Linq;
using System.Collections.Generic;
public class Test {
public static void Main() {
var myList = new List<int> { 9, 3, 11, 23, 43 };
var firstItem = myList.ElementAt(0);
Console.WriteLine(firstItem);
}
}
出力:
9
ElementAt()
メソッドは、引数としてインデックスを受け取り、リスト内のそのインデックスに存在する値を返します。上記の例では、サンプルのユースケースを示しています。
C#
のインデックスで List<T>.Item[Int32]
プロパティを使用してリストアイテムを取得する
using System;
using System.Linq;
using System.Collections.Generic;
public class Test {
public static void Main() {
var myList = new List<int> { 9, 3, 11, 23, 43 };
var firstItem = myList[0];
Console.WriteLine(firstItem);
}
}
出力:
9
上記の例はかなり自明であり、List<T>.Item[Int32]
プロパティを使用してリスト myList
の最初の要素にアクセスします。提供された引数を 0
から配列サイズの範囲内のインデックスに変更することで、任意のインデックスを取得できます。
チュートリアルを楽しんでいますか? <a href="https://www.youtube.com/@delftstack/?sub_confirmation=1" style="color: #a94442; font-weight: bold; text-decoration: underline;">DelftStackをチャンネル登録</a> して、高品質な動画ガイドをさらに制作するためのサポートをお願いします。 Subscribe
著者: Harshit Jindal
Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.
LinkedIn