C# Linq Primo metodo

C# Linq Primo metodo
In questo articolo, discuteremo di come restituire il primo elemento usando la funzione Linq First ().

Linguaggio di query integrato di linguaggio (LINQ) viene utilizzato per eseguire operazioni sulle raccolte C# o sulle normali strutture di dati.

Linq first ()

Il primo () metodo in LINQ restituisce il primo elemento dalla struttura dei dati specificata. Esistono due modi per utilizzare questo metodo. Guardiamo dentro di esso.

Approccio 1: usando il metodo

Useremo il metodo normale () normale per restituire il primo elemento.

Sintassi

elenco.Primo()

Dove l'elenco è l'oggetto dell'elenco creato.

Approccio 2: usando la query

Useremo la query simile all'espressione SQL che restituisce il primo elemento.

Sintassi

da I in elenco Seleziona i.Primo()

Dove l'elenco è l'oggetto dell'elenco creato.

Esempio 1

Qui creeremo un elenco che contiene gli elementi interi e useremo il metodo primo () per restituire solo il primo valore.

usando il sistema;
Utilizzo del sistema.Linq;
Utilizzo del sistema.Collezioni.Generico;
// Crea una classe - Linuxhint
Classe Linuxhint

statico public void main ()
// Crea elenco di numeri interi
Elenco first_list = new List () 100.200.300.456;
Console.WriteLine ("Elenco:");
foreach (valori var in first_list)

Console.WriteLine (valori);

// ottieni il primo elemento dall'elenco
var result = first_list.Primo();
Console.WriteLine ("Primo elemento nell'elenco:"+risultato);

Produzione

Spiegazione
1. Innanzitutto, abbiamo creato una struttura dei dati dell'elenco con 4 numeri interi.

2. Successivamente, abbiamo applicato il primo metodo () per ottenere il primo elemento e visualizzare il risultato.

Esempio 2

Qui creeremo un elenco che contiene gli elementi stringa e useremo il metodo primo () per restituire solo il primo elemento.

usando il sistema;
Utilizzo del sistema.Linq;
Utilizzo del sistema.Collezioni.Generico;
// Crea una classe - Linuxhint
Classe Linuxhint

statico public void main ()
// Crea elenco di stringhe
Elenco first_list = new List () "LinuxHint", "Sravan", "Vignan", "Java";
Console.WriteLine ("Elenco:");
foreach (valori var in first_list)

Console.WriteLine (valori);

// ottieni il primo elemento dall'elenco
var result = first_list.Primo();
Console.WriteLine ("Primo elemento nell'elenco:"+risultato);

Produzione

Spiegazione
1. Innanzitutto, abbiamo creato una struttura dei dati dell'elenco con 4 stringhe.

2. Successivamente, abbiamo applicato il primo metodo () per ottenere il primo elemento e visualizzarlo usando la console.Funzione write ().

Esempio 3

Qui creeremo due elenchi che contengono separatamente gli elementi interi e stringhe. Ottieni il primo elemento da entrambi gli elenchi usando la query.

usando il sistema;
Utilizzo del sistema.Linq;
Utilizzo del sistema.Collezioni.Generico;
// Crea una classe - Linuxhint
Classe Linuxhint

statico public void main ()
// Crea elenco di numeri interi
Elenco first_list = new List () 100.200.300.456;
// Crea elenco di stringhe
Elenco second_list = new List () "LinuxHint", "Sravan", "Vignan", "Java";
Console.WriteLine ("Primo elenco:");
foreach (valori var in first_list)

Console.WriteLine (valori);

// ottieni il primo elemento dall'elenco
var result = (da i in first_list select i).Primo();
Console.WriteLine ("Primo elemento nell'elenco:"+risultato);
Console.WriteLine ("Second List:");
foreach (var valori2 in second_list)

Console.WriteLine (valori2);

// ottieni il primo elemento dall'elenco
var result2 = (da i in second_list select i).Primo();
Console.WriteLine ("Primo elemento nell'elenco:"+risultato2);

Produzione

Spiegazione
1. Abbiamo creato due elenchi.

2. Abbiamo restituito il primo elemento da entrambe le liste.

Conclusione

Siamo arrivati ​​alla fine di questo capitolo. Il primo () metodo in LINQ restituisce solo il primo elemento dalla struttura dei dati. Qui, abbiamo usato l'elenco come struttura dei dati. Abbiamo implementato il metodo Linq First () in due modi. Assicurati di usare e includere il Utilizzo del sistema.Linq E Utilizzo del sistema.Collezioni.Generico righe di comando nel tuo codice.