HOWTO · Csharp
Convertir un tableau en liste en C#
Il existe 2 méthodes principales qui peuvent être utilisées pour convertir un tableau en liste en C#, la fonction Array.ToList() dans Linq et la fonction List.AddRange().
Sur cette page
Ce didacticiel abordera les méthodes permettant de convertir un tableau en liste en C#.
Convertir un tableau en liste avec la méthode Array.ToList() à l’intérieur de Linq en C#
La requête intégrée Linq ou langage est utilisée pour une manipulation de texte rapide en C#. La méthode Array.ToList() à l’intérieur du Linq peut convertir un tableau en liste. La méthode Array.ToList() convertit le tableau appelant en liste et renvoie le résultat dans une structure de données de liste. L’exemple de code suivant nous montre comment convertir un tableau en liste avec la méthode Array.ToList() à l’intérieur du Linq en C#.
using System;
using System.Collections.Generic;
using System.Linq;
namespace convert_array_to_list {
class Program {
static void Main(string[] args) {
int[] arr = { 10, 12, 13 };
List<int> lst = arr.ToList();
foreach (var element in lst) {
Console.WriteLine(element);
}
}
}
}
Production:
10 12 13
Convertir un tableau en liste avec la méthode List.AddRange() en C#
La méthode List.AddRange() permet d’insérer une plage de valeurs dans une liste en C#. Le List.AddRange() insère l’élément de n’importe quelle structure de données dans la liste d’appel. L’exemple de code suivant nous montre comment convertir un tableau en liste avec la fonction List.AddRange() en C#.
using System;
using System.Collections.Generic;
using System.Linq;
namespace convert_array_to_list {
class Program {
static void Main(string[] args) {
int[] arr = { 10, 20, 30 };
List<int> lst = new List<int>();
lst.AddRange(arr);
foreach (var element in arr) {
Console.WriteLine(element);
}
}
}
}
Production:
10 20 30