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:
xxxxxxxxxx
1
List<string> list1 = new List<string> { "A", "B" };
2
List<string> list2 = new List<string> { "C", "D" };
3
List<string> list3 = new List<string> { "E", "F" };
4
5
List<string> combinedList = list1.Concat(list2).Concat(list3).ToList();
In this example, we use Concat()
method from System.Linq
to combine multiple lists into one.
xxxxxxxxxx
1
using System;
2
using System.Linq;
3
using System.Collections.Generic;
4
5
public static class Program
6
{
7
public static void Main(string[] args)
8
{
9
List<string> list1 = new List<string> { "A", "B" };
10
List<string> list2 = new List<string> { "C", "D" };
11
List<string> list3 = new List<string> { "E", "F" };
12
13
List<string> combinedList = list1.Concat(list2).Concat(list3).ToList();
14
15
foreach (string items in combinedList)
16
Console.WriteLine(items);
17
}
18
}
Output:
xxxxxxxxxx
1
A
2
B
3
C
4
D
5
E
6
F