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