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ührenFirst_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ührenFirst_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:
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ührenFirst_list = neue Liste () 100.200.300.456;
// Liste der Zeichenfolgen erstellen
AufführenSecond_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:
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.