C#-Listenindex

Harshit Jindal 12 Oktober 2023
  1. Verwenden Sie die Methode ElementAt(), um Listenelemente nach Index in C# abzurufen
  2. Verwenden Sie die Eigenschaft List<T>.Item[Int32], um Listenelemente nach Index in C# abzurufen
C#-Listenindex

Die List<T> sind dynamische Arrays oder C++-Vektoräquivalente von C#. Es ist im Namespace System.Collections.Generic definiert.

Es wird verwendet, um Sammlungen verschiedener Datentypen zu speichern, auf die dann leicht zugegriffen, geändert, hinzugefügt, gelöscht oder sortiert werden kann. In diesem Tutorial sehen wir uns an, wie Sie Listenelemente nach Index in C# abrufen.

Verwenden Sie die Methode ElementAt(), um Listenelemente nach Index in C# abzurufen

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);
  }
}

Ausgabe:

9

Die Methode ElementAt() nimmt den Index als Argument und gibt den Wert zurück, der an diesem Index in der Liste vorhanden ist. Im obigen Beispiel haben wir einen beispielhaften Anwendungsfall gezeigt.

Verwenden Sie die Eigenschaft List<T>.Item[Int32], um Listenelemente nach Index in C# abzurufen

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);
  }
}

Ausgabe:

9

Das obige Beispiel ist ziemlich selbsterklärend, wo wir mit der Eigenschaft List<T>.Item[Int32] auf das erste Element der Liste myList zugreifen. Wir können jeden Index erhalten, indem wir das angegebene Argument von 0 auf einen Index innerhalb des Bereichs der Array-Größe ändern.

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

Verwandter Artikel - Csharp List