Convertir un array en lista en C#

Muhammad Maisam Abbas 16 febrero 2024
  1. Convierta un array en una lista con el método Array.ToList() dentro de Linq en C#
  2. Convierta un array en una lista con el método List.AddRange() en C#
Convertir un array en lista en C#

Este tutorial discutirá métodos para convertir un array en una lista en C#.

Convierta un array en una lista con el método Array.ToList() dentro de Linq en C#

La consulta integrada de lenguaje o Linq se utiliza para la manipulación rápida de texto en C#. El método Array.ToList() dentro de Linq puede convertir un array en una lista. El método Array.ToList() convierte el array de llamada en una lista y devuelve el resultado en una estructura de datos de lista. El siguiente ejemplo de código nos muestra cómo convertir un array en una lista con el método Array.ToList() dentro de 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);
      }
    }
  }
}

Producción :

10
12
13

Convierta un array en una lista con el método List.AddRange() en C#

El método List.AddRange() se utiliza para insertar un rango de valores dentro de una lista en C#. El List.AddRange() inserta el elemento de cualquier estructura de datos dentro de la lista de llamadas. El siguiente ejemplo de código nos muestra cómo convertir un array en una lista con la función 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);
      }
    }
  }
}

Producción :

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

Artículo relacionado - Csharp Array

Artículo relacionado - Csharp List