C# 列表索引

Harshit Jindal 2023年1月30日 2022年4月20日
  1. 使用 ElementAt() 方法在 C# 中按索引獲取列表項
  2. C# 中使用 List.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.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 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