Converti array in lista in C#

Muhammad Maisam Abbas 16 febbraio 2024
  1. Convertire un array in una lista con il metodo Array.ToList() all’interno di Linq in C#
  2. Convertire un array in una lista con il metodo List.AddRange() in C#
Converti array in lista in C#

Questo tutorial discuterà i metodi per convertire un array in una lista in C#.

Convertire un array in una lista con il metodo Array.ToList() all’interno di Linq in C#

La query Linq o integrata nel linguaggio viene utilizzata per la manipolazione rapida del testo in C#. Il metodo Array.ToList() all’interno di Linq può convertire un array in una lista. Il metodo Array.ToList() converte l’array chiamante in una lista e restituisce il risultato in una struttura dati di lista. Il seguente esempio di codice ci mostra come convertire un array in una lista con il metodo Array.ToList() all’interno di Linq in 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);
      }
    }
  }
}

Produzione:

10 12 13

Convertire un array in una lista con il metodo List.AddRange() in C#

Il metodo List.AddRange() viene utilizzato per inserire un intervallo di valori all’interno di una lista in C#. Il List.AddRange() inserisce l’elemento di qualsiasi struttura dati all’interno della lista delle chiamate. Il seguente esempio di codice ci mostra come convertire un array in una lista con la funzione List.AddRange() in 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);
      }
    }
  }
}

Produzione:

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

Articolo correlato - Csharp Array

Articolo correlato - Csharp List