Das letzte Element einer Liste in C# abrufen
-
Das letzte Element einer Liste mit der Eigenschaft
List.Count
ermitteln inC#
-
Abrufen des letzten Elements einer Liste mit der LINQ-Methode in
C#
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.
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