C# Linq Letzte Methode

C# Linq Letzte Methode
Ist es möglich, nur das letzte Element aus der Datenstruktur in C# zurückzugeben? Ja. Zuerst werden wir sehen, was Linq ist, und dann werden wir über die letzte () Methode in Linq sehen.

Sprachintegrierte Abfragesprache (LINQ) wird verwendet, um Operationen in den C# -Kollektionen oder normalen Datenstrukturen auszuführen.

Linq last ()

Die letzte () Methode in LINQ gibt das letzte Element aus der angegebenen Datenstruktur zurück. Es gibt zwei Möglichkeiten, diese Methode zu verwenden. Schauen wir uns das an.

Ansatz 1: Verwenden der Methode

Wir werden die normale Last () -Methode verwenden, um das letzte Element zurückzugeben.

Syntax:

Liste.Zuletzt()

Wo die Liste das erstellte Listenobjekt ist.

Ansatz 2: Verwenden von Abfragen

Syntax:

von i in list select i i.Zuletzt()

Wo die Liste das erstellte Listenobjekt ist.

Beispiel 1:

Hier erstellen wir eine Liste, die die Ganzzahlelemente enthält und die letzte () Methode verwenden, um nur den letzten Wert zurückzugeben.

mit System verwenden;
Verwenden von System.Linq;
Verwenden von System.Sammlungen.Generisch;
// Erstellen Sie eine Klasse - LinuxHint
Klasse LinuxHint

statische öffentliche void main ()
// Liste der Ganzzahlen erstellen
Aufführen First_list = neue Liste() 100.200.300.456;
Konsole.WriteLine ("Liste:");
foreach (VAR -Werte in First_List)

Konsole.WriteLine (Werte);

// Erhalten Sie das letzte Element aus der Liste
var result = First_list.Zuletzt();
Konsole.WriteLine ("Letztes Element in der Liste:"+Ergebnis);

Ausgang:

Erläuterung:

1. Zunächst haben wir eine Listendatenstruktur mit 4 Ganzzahlen erstellt.

2. Danach haben wir die letzte () Methode angewendet, um das letzte Element zu erhalten und das Ergebnis anzuzeigen.

Beispiel 2:

Hier erstellen wir eine Liste, die die Zeichenfolgenelemente enthält und die letzte () Methode verwenden, um nur das letzte Element zurückzugeben.

mit System verwenden;
Verwenden von System.Linq;
Verwenden von System.Sammlungen.Generisch;
// Erstellen Sie eine Klasse - LinuxHint
Klasse LinuxHint

statische öffentliche void main ()
// Liste der Zeichenfolgen erstellen
Aufführen First_list = neue Liste() "LinuxHint", "Sravan", "Vignan", "Java";
Konsole.WriteLine ("Liste:");
foreach (VAR -Werte in First_List)

Konsole.WriteLine (Werte);

// Erhalten Sie das letzte Element aus der Liste
var result = First_list.Zuletzt();
Konsole.WriteLine ("Letztes Element in der Liste:"+Ergebnis);

Ausgang:

Erläuterung:

  1. Zuerst haben wir eine Listendatenstruktur mit 4 Zeichenfolgen erstellt.
  1. Danach haben wir die letzte () Methode angewendet, um das letzte Element zu erhalten und es mit der Konsole anzuzeigen.Write () Funktion.

Beispiel 3:

Hier erstellen wir zwei Listen, die die Ganzzahl- und String -Elemente getrennt halten. Holen Sie sich das letzte Element aus beiden Listen mit der Abfrage.

mit System verwenden;
Verwenden von System.Linq;
Verwenden von System.Sammlungen.Generisch;
// Erstellen Sie eine Klasse - LinuxHint
Klasse LinuxHint

statische öffentliche void main ()
// Liste der Ganzzahlen erstellen
Aufführen First_list = neue Liste() 100.200.300.456;
// Liste der Zeichenfolgen erstellen
Aufführen Second_List = Neue Liste() "LinuxHint", "Sravan", "Vignan", "Java";
Konsole.WriteLine ("Erste Liste:");
foreach (VAR -Werte in First_List)

Konsole.WriteLine (Werte);

// Erhalten Sie das letzte Element aus der Liste
var result = (von i in First_list select i)).Zuletzt();
Konsole.WriteLine ("Letztes Element in der Liste:"+Ergebnis);
Konsole.WriteLine ("zweite Liste:");
foreach (var values2 in Second_List)

Konsole.WriteLine (Werte2);

// Erhalten Sie das letzte Element aus der Liste
var result2 = (von i in Second_List auswählen i).Zuletzt();
Konsole.WriteLine ("Letztes Element in der Liste:"+result2);

Ausgang:

Erläuterung:

  1. Wir haben zwei Listen erstellt.
  1. Wir haben das letzte Element aus beiden Listen zurückgegeben.

Abschluss

Wir kamen zum Ende dieses Kapitels. Die letzte () Methode in LINQ gibt nur das letzte Element aus der Datenstruktur zurück. Hier haben wir die Liste als Datenstruktur verwendet. Wir haben die Linq last () -Methode auf zwei Arten implementiert. Stellen Sie sicher, dass diese Verwendung einbeziehen muss Verwenden von System.Linq Und Verwenden von System.Sammlungen.Generisch Befehlszeilen in Ihrem Code.