Méthode C # Linq Tolist

Méthode C # Linq Tolist
Nous verrons comment convertir les données données à la liste en C # en utilisant la méthode Linq Tolist ().

Le langage de requête intégrée du langage (LINQ) est utilisé pour effectuer des opérations sur les collections C # ou les structures de données normales.

Méthode Linq Tolist ()

La méthode Tolist () dans Linq convertit la source de données donnée à la liste comme il convertit les tableaux, le hashset, etc. lister.

Syntaxe:

la source d'entrée.Lister();

Où input_source peut être un tableau, un hashset, etc.

Assurez-vous de définir la liste comme ceci:

Liste converti_list = input_source.Lister();

Nous comprendrons cela en explorant les exemples suivants:

Exemple 1:

Ici, nous créerons deux tableaux avec des entiers et des cordes. Après cela, nous les convertirons en liste.

Utilisation du système;
Utilisation du système.Linq;
Utilisation du système.Collections.Générique;
// Créer une classe - Linuxhint
classe Linuxhint

public statique void main ()
// Créer un tableau nommé Input_numbers
int [] input_numbers = 100,200,300,456;
// Créer un tableau nommé Input_strings
String [] input_strings = "linuxhint", "sravan";
// Convertir le tableau Input_numbers en liste
Liste converti_list1 = input_numbers.Lister();
Console.WriteLine ("Liste entière:");
foreach (var valeurs1 dans converted_list1)

Console.WriteLine (valeurs1);

// Convertir le tableau Input_strings en liste
Liste converti_list2 = input_strings.Lister();
Console.WriteLine ("String List:");
foreach (var valeurs2 dans converted_list2)

Console.WriteLine (Values2);


Sortir:

Explication:

1. Tout d'abord, nous avons créé deux tableaux avec un type entier et une chaîne. L'INPO_NUMBERS fait référence au tableau entier et le réseau Input_strings fait référence au tableau de chaîne.

2. Après cela, nous avons converti les deux tableaux sur la liste à l'aide de la méthode Tolist () via LINQ.

Exemple 2:

Ici, nous allons créer deux hashsets avec des entiers et des cordes. Après cela, nous les convertirons en une liste, séparément.

Utilisation du système;
Utilisation du système.Linq;
Utilisation du système.Collections.Générique;
// Créer une classe - Linuxhint
classe Linuxhint

public statique void main ()
// Créer un hashset nommé Input_numbers
var input_numbers = new hashset() 100,200,300,456;
// Créer un hashset nommé Input_strings
var input_strings = new hashset() "LinuxHint", "Sravan";
// Convertit Input_Numbers Hashset à List
Liste converti_list1 = input_numbers.Lister();
Console.WriteLine ("Liste entière:");
foreach (var valeurs1 dans converted_list1)

Console.WriteLine (valeurs1);

// Convertir le hashset Input_strings en liste
Liste converti_list2 = input_strings.Lister();
Console.WriteLine ("String List:");
foreach (var valeurs2 dans converted_list2)

Console.WriteLine (Values2);


Sortir:

Explication:

1. Tout d'abord, nous avons créé deux hachages avec un type entier et une chaîne. L'input_numbers fait référence à l'ensemble de hachage entier et le Sput_strings fait référence à la chaîne Hashset.

2. Après cela, nous avons converti les deux hashsets pour la liste à l'aide de la méthode Tolist () via LINQ et affiché la liste convertie à l'aide de la boucle Foreach.

Conclusion

Nous avons appris les deux sources de données qui sont converties en liste en C # via LINQ. Nous avons appris à convertir un tableau et un hashset pour la liste à l'aide de la méthode Tolist () avec deux exemples en considérant les valeurs entières et types de chaîne.