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