EN
C# / .NET - combine multiple lists
0
points
In this article, we would like to show you how to combine multiple lists in C#.
Quick solution:
List<string> list1 = new List<string> { "A", "B" };
List<string> list2 = new List<string> { "C", "D" };
List<string> list3 = new List<string> { "E", "F" };
List<string> combinedList = list1.Concat(list2).Concat(list3).ToList();
Practical example
In this example, we use Concat()
method from System.Linq
to combine multiple lists into one.
using System;
using System.Linq;
using System.Collections.Generic;
public static class Program
{
public static void Main(string[] args)
{
List<string> list1 = new List<string> { "A", "B" };
List<string> list2 = new List<string> { "C", "D" };
List<string> list3 = new List<string> { "E", "F" };
List<string> combinedList = list1.Concat(list2).Concat(list3).ToList();
foreach (string items in combinedList)
Console.WriteLine(items);
}
}
Output:
A
B
C
D
E
F