Linguaggio di query integrato di linguaggio (LINQ) viene utilizzato per eseguire operazioni sulle raccolte C# o sulle normali strutture di dati.
Metodo Linq Tolist ()
Il metodo Tolist () in LINQ converte l'origine dati data nell'elenco come se converte array, hashset, ecc. elencare.
Sintassi:
input_source.Elencare();
Dove input_source può essere un array, hashset, ecc.
Assicurati di definire l'elenco in questo modo:
Elencoconverted_list = input_source.Elencare();
Lo capiremo esplorando i seguenti esempi:
Esempio 1:
Qui creeremo due array con numeri interi e stringhe. Dopodiché, li convertiremo in elenco.
usando il sistema;
Utilizzo del sistema.Linq;
Utilizzo del sistema.Collezioni.Generico;
// Crea una classe - Linuxhint
Classe Linuxhint
statico public void main ()
// Crea array denominato input_numbers
int [] input_numbers = 100.200.300.456;
// Crea array denominato input_strings
string [] input_strings = "linuxhint", "sravan";
// Converti l'array input_numbers in elenco
Elencoconverted_list1 = input_numbers.Elencare();
Console.WriteLine ("Elenco interi:");
foreach (var valori1 in converted_list1)
Console.WriteLine (valori1);
// Converti l'array input_strings in elenco
Elencoconverted_list2 = input_strings.Elencare();
Console.WriteLine ("String List:");
foreach (var valori2 in converted_list2)
Console.WriteLine (valori2);
Produzione:
Spiegazione:
1. Innanzitutto, abbiamo creato due array con intero e tipo di stringa. Input_numbers si riferisce all'array intero e input_strings si riferisce all'array di stringa.
2. Successivamente, abbiamo convertito entrambi gli array in elenco usando il metodo Tolist () tramite LINQ.
Esempio 2:
Qui creeremo due hashset con numeri interi e stringhe. Dopodiché, li convertiremo in un elenco, separatamente.
usando il sistema;
Utilizzo del sistema.Linq;
Utilizzo del sistema.Collezioni.Generico;
// Crea una classe - Linuxhint
Classe Linuxhint
statico public void main ()
// Crea hashset denominato input_numbers
var input_numbers = new hashset() 100.200.300.456;
// Crea hashset denominato input_strings
var input_strings = new hashset() "LinuxHint", "Sravan";
// Converti hashset input_numbers in elenco
Elencoconverted_list1 = input_numbers.Elencare();
Console.WriteLine ("Elenco interi:");
foreach (var valori1 in converted_list1)
Console.WriteLine (valori1);
// Converti hashset input_strings in elenco
Elencoconverted_list2 = input_strings.Elencare();
Console.WriteLine ("String List:");
foreach (var valori2 in converted_list2)
Console.WriteLine (valori2);
Produzione:
Spiegazione:
1. Innanzitutto, abbiamo creato due hashset con intero e tipo di stringa. Input_numbers si riferisce al set di hash intero e input_strings si riferisce all'hashset stringa.
2. Successivamente, abbiamo convertito entrambi gli hashset in elenco usando il metodo Tolist () tramite LINQ e abbiamo visualizzato l'elenco convertito usando il loop Foreach.
Conclusione
Abbiamo imparato le due fonti di dati che vengono convertite in elenco in C# tramite Linq. Abbiamo imparato come convertire un array e hashset in elenco usando il metodo Tolist () con due esempi considerando i valori interi e tipi di stringa.