HOWTO · Csharp
Convertir un array en lista en C#
Hay 2 métodos principales que se pueden usar para convertir un array en una lista en C#, la función Array.ToList() en Linq y la función List.AddRange().
En esta página
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