C# Linq Erste Methode

C# Linq Erste Methode
In diesem Artikel werden wir diskutieren, wie das erste Element mit der Funktion linq first () zurückgibt.

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;
Verwenden von System.Linq;
Verwenden von System.Sammlungen.Generisch;
// Erstellen Sie eine Klasse - LinuxHint
Klasse LinuxHint

statische öffentliche void main ()
// Liste der Ganzzahlen erstellen
List first_list = new list () 100.200.300,456;
Konsole.WriteLine ("Liste:");
foreach (VAR -Werte in First_List)

Konsole.WriteLine (Werte);

// Holen Sie sich das erste Element aus der Liste
var result = First_list.Erste();
Konsole.WriteLine ("Erstes Element in der Liste:"+Ergebnis);

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;
Verwenden von System.Linq;
Verwenden von System.Sammlungen.Generisch;
// Erstellen Sie eine Klasse - LinuxHint
Klasse LinuxHint

statische öffentliche void main ()
// Liste der Zeichenfolgen erstellen
List first_list = new list () "linuxHint", "sravan", "vignan", "java";
Konsole.WriteLine ("Liste:");
foreach (VAR -Werte in First_List)

Konsole.WriteLine (Werte);

// Holen Sie sich das erste Element aus der Liste
var result = First_list.Erste();
Konsole.WriteLine ("Erstes Element in der Liste:"+Ergebnis);

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;
Verwenden von System.Linq;
Verwenden von System.Sammlungen.Generisch;
// Erstellen Sie eine Klasse - LinuxHint
Klasse LinuxHint

statische öffentliche void main ()
// Liste der Ganzzahlen erstellen
List first_list = new list () 100.200.300,456;
// Liste der Zeichenfolgen erstellen
List Second_List = new list () "LinuxHint", "sravan", "vignan", "java";
Konsole.WriteLine ("Erste Liste:");
foreach (VAR -Werte in First_List)

Konsole.WriteLine (Werte);

// Holen Sie sich das erste Element aus der Liste
var result = (von i in First_list select i)).Erste();
Konsole.WriteLine ("Erstes Element in der Liste:"+Ergebnis);
Konsole.WriteLine ("zweite Liste:");
foreach (var values2 in Second_List)

Konsole.WriteLine (Werte2);

// Holen Sie sich das erste Element aus der Liste
var result2 = (von i in Second_List auswählen i).Erste();
Konsole.WriteLine ("Erstes Element in der Liste:"+result2);

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.