Convertir un tableau en liste en C#

Muhammad Maisam Abbas 16 février 2024
  1. Convertir un tableau en liste avec la méthode Array.ToList() à l’intérieur de Linq en C#
  2. Convertir un tableau en liste avec la méthode List.AddRange() en C#
Convertir un tableau en liste en C#

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
Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Article connexe - Csharp Array

Article connexe - Csharp List