Das letzte Element einer Liste in C# abrufen

Muhammad Maisam Abbas 16 Februar 2024
  1. Das letzte Element einer Liste mit der Eigenschaft List.Count ermitteln in C#
  2. Abrufen des letzten Elements einer Liste mit der LINQ-Methode in C#
Das letzte Element einer Liste in C# abrufen

In diesem Tutorial werden die Methoden zum Abrufen des letzten Elements einer Liste in C# erläutert.

Das letzte Element einer Liste mit der Eigenschaft List.Count ermitteln in C#

Die Eigenschaft List.Count gibt die Anzahl der Elemente in der Liste in C# an. Wir können den letzten Index der Liste erhalten, indem wir 1 vom Wert List.Count abziehen. Mithilfe dieses Index können wir dann das letzte Element der Liste finden.

using System;
using System.Collections.Generic;
using System.Linq;

namespace last_element_of_list {
  class Program {
    static void Main(string[] args) {
      List<string> slist = new List<string> { "value1", "value2", "value3" };
      string last = slist[slist.Count - 1];
      Console.WriteLine(last);
    }
  }
}

Ausgabe:

value3

Im obigen Code haben wir das letzte Element der Liste der Zeichenketten slist in der Zeichenkettenvariablen last mit der Eigenschaft slist.Count in C# gespeichert. Wir haben den letzten Index der slist mit slist.Count - 1 berechnet und das Element an diesem Index in der Zeichenkette last gespeichert.

Abrufen des letzten Elements einer Liste mit der LINQ-Methode in C#

Der LINQ wird verwendet, um Abfrageoperationen für Datenstrukturen in C# auszuführen. Die Funktion Last() im LINQ ruft das letzte Element einer Datenstruktur ab. Wir können die Funktion Last() verwenden, um das letzte Element unserer Liste abzurufen.

using System;
using System.Collections.Generic;
using System.Linq;

namespace last_element_of_list {
  class Program {
    static void Main(string[] args) {
      List<string> slist = new List<string> { "value1", "value2", "value3" };
      string last = slist.Last();
      Console.WriteLine(last);
    }
  }
}

Ausgabe:

value3

Im obigen Code haben wir das letzte Element der Liste der Zeichenketten slist in der Zeichenkettenvariablen last mit der Eigenschaft slist.Last() in C# gespeichert.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Verwandter Artikel - Csharp List