Sprachintegrierte Abfragesprache (LINQ) wird verwendet, um Operationen in den C# -Kollektionen oder normalen Datenstrukturen auszuführen.
Linq first ()
Die erste () Methode in LINQ gibt das erste 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 Normal First () -Methode verwenden, um das erste Element zurückzugeben.
Syntax
Liste.Erste()Wo die Liste das erstellte Listenobjekt ist.
Ansatz 2: Verwenden von Abfragen
Wir werden die Abfrage ähnlich wie der SQL -Ausdruck verwenden, der das erste Element zurückgibt.
Syntax
von i in list select i i.Erste()Wo die Liste das erstellte Listenobjekt ist.
Beispiel 1
Hier erstellen wir eine Liste, die die Ganzzahlelemente enthält und die erste () -Methode verwenden, um nur den ersten Wert zurückzugeben.
mit System verwenden;Ausgang
Erläuterung
1. Zunächst haben wir eine Listendatenstruktur mit 4 Ganzzahlen erstellt.
2. Danach haben wir die erste () -Methode angewendet, um das erste Element zu erhalten und das Ergebnis anzuzeigen.
Beispiel 2
Hier erstellen wir eine Liste, die die Zeichenfolgenelemente enthält und die erste () -Methode verwenden, um nur das erste Element zurückzugeben.
mit System verwenden;Ausgang
Erläuterung
1. Zuerst haben wir eine Listendatenstruktur mit 4 Zeichenfolgen erstellt.
2. Danach haben wir die erste () -Methode angewendet, um das erste 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 erste Element aus beiden Listen mit der Abfrage.
mit System verwenden;Ausgang
Erläuterung
1. Wir haben zwei Listen erstellt.
2. Wir haben das erste Element aus beiden Listen zurückgegeben.
Abschluss
Wir kamen zum Ende dieses Kapitels. Die erste () Methode in LINQ gibt nur das erste Element aus der Datenstruktur zurück. Hier haben wir die Liste als Datenstruktur verwendet. Wir haben die LINQ First () -Methode auf zwei Arten implementiert. Stellen Sie sicher Verwenden von System.Linq Und Verwenden von System.Sammlungen.Generisch Befehlszeilen in Ihrem Code.