C# 列表索引

Harshit Jindal 2023年10月12日
  1. 使用 ElementAt() 方法在 C# 中按索引獲取列表項
  2. C# 中使用 List<T>.Item[Int32] 屬性來按索引獲取列表項
C# 列表索引

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 avatar Harshit Jindal avatar

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

相關文章 - Csharp List