C# 列表索引
Harshit Jindal
2023年10月12日
List<T>
是與 C# 等效的動態陣列或 C++ 向量。它在 System.Collections.Generic
名稱空間中定義。
它用於儲存不同型別資料的集合,然後可以輕鬆訪問、修改、新增、刪除或排序。在本教程中,我們將瞭解如何在 C# 中按索引獲取列表項。
使用 ElementAt()
方法在 C#
中按索引獲取列表項
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
更改為陣列大小範圍內的索引來獲取任何索引。
作者: 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