Agregar lista a otra lista en C#

Este tutorial discutirá métodos para agregar elementos de una lista al final de otra lista en C#.

Agregar una lista a otra lista con la función List.AddRange() en C

El método más fácil para agregar elementos de una lista al final de la otra lista es usar el método List.AddRange() en C#. El método List.AddRange(x) agrega los elementos de la colección x en la lista. El siguiente ejemplo de código nos muestra cómo agregar una lista a otra lista con la función List.AddRange() en C#.

using System;
using System.Collections.Generic;

namespace add_list
{
        static void Main(string[] args)
        {
            List<string> first = new List<string> { "do", "rey", "me" };
            List<string> second = new List<string> { "fa", "so", "la", "te" };
            first.AddRange(second);
            foreach(var e in first)
            {
                Console.WriteLine(e);

            }
        }
    }
}

Producción:

do
rey
me
fa
so
la
te

Creamos e inicializamos 2 listas de cadenas, first y second, en el código anterior. Agregamos los elementos de la lista second al final de la lista first con la función first.AddRange(second). Al final, mostramos los elementos de la lista first.

Artículo relacionado - Csharp List

  • Convertir Lista a IEnumerable en C#
  • Declarar una lista multidimensional en C#