Linguaggio di query integrato di linguaggio (LINQ) viene utilizzato per eseguire operazioni sulle raccolte C# o sulle normali strutture di dati. Possiamo anche eseguire le operazioni di query del database con LINQ. LINQ supporta molti metodi e funzioni utilizzati per la manipolazione dei dati come l'aggiornamento, la cancellazione e l'inserimento, ecc.
Linq Elementat Operatore
L'operatore Linq Elementat () viene utilizzato per cercare l'elemento presente in un'origine dati. Cerca l'elemento in base al valore dell'indice fornito.
Sintassi
input_source.Elementat (index_number);
Dove input_source è l'origine dati che può essere un array o un elenco o qualsiasi raccolta.
Lo capiremo ulteriormente con i seguenti esempi.
Come sappiamo, l'indicizzazione inizia con 0.
Esempio 1
Qui creeremo un elenco che ha 10 numeri interi e otterremo gli elementi in base ai numeri dell'indice forniti all'interno di Elementat ().
usando il sistema;
Utilizzo del sistema.Linq;
Utilizzo del sistema.Collezioni.Generico;
// Crea una classe - Linuxhint
Classe Linuxhint
statico public void main ()
// Crea elenco denominato input_numbers
var input_numbers = new List () 100.200.300.456,12,34,56,78,54,44;
// restituisce il 6 ° valore
Console.WriteLine ("Elemento presente alla sesta posizione:"+input_numbers.Elementat (5));
// restituisce il 9 ° valore
Console.WriteLine ("Elemento presente in 9a posizione:"+input_numbers.Elementat (8));
// restituisce il 1 ° valore
Console.WriteLine ("Elemento presente nella prima posizione:"+input_numbers.Elementat (0));
// restituisce il 4 ° valore
Console.WriteLine ("Elemento presente alla 4a posizione:"+input_numbers.Elementat (3));
// restituisce il decimo valore
Console.WriteLine ("Elemento presente alla decima posizione:"+input_numbers.Elementat (9));
Produzione
Spiegazione
1. Innanzitutto, abbiamo creato un elenco chiamato input_numbers che contiene 10 elementi interi.
2. Successivamente, abbiamo cercato e visualizzato i seguenti valori utilizzando le loro posizioni dell'indice.
Esempio 2
Qui creeremo un elenco che ha 3 stringhe e ottenere gli elementi in base ai numeri dell'indice forniti all'interno di Elementat ().
usando il sistema;
Utilizzo del sistema.Linq;
Utilizzo del sistema.Collezioni.Generico;
// Crea una classe - Linuxhint
Classe Linuxhint
statico public void main ()
// Crea elenco denominato input_strings
var input_strings = new list () "linuxhint", "c#", "Vignan";
// restituisce il 1 ° valore
Console.WriteLine ("Elemento presente nella prima posizione:"+input_strings.Elementat (0));
// restituisce il 3 ° valore
Console.WriteLine ("Elemento presente alla terza posizione:"+input_strings.Elementat (2));
Produzione
Spiegazione
1. Innanzitutto, abbiamo creato un elenco denominato input_strings che contiene 3 elementi di stringa.
2. Successivamente, abbiamo cercato e visualizzato le seguenti stringhe usando le loro posizioni dell'indice.
Conclusione
Abbiamo imparato come restituire l'elemento in base al numero dell'indice utilizzando l'operatore Elementat () disponibile in C# - LINQ. Abbiamo dimostrato due diversi esempi per comprendere meglio il concetto e assicurarci di usare i moduli - Utilizzo del sistema, utilizzando il sistema.Linq, usando il sistema.Collezioni.Generico - nel tuo codice.