Dùng AddRange() để nối list thứ hai vào list đầu.
List<string> list1 = new List<string>(); list1.Add("One"); list1.Add("Two");
List<string> list2 = new List<string>(); list2.Add("Three"); list2.Add("Four");
list1.AddRange(list2);
Ví dụ
using System;
using System.Collections.Generic;
using System.Linq;
public class Demo {
public static void Main() {
List<string> list1 = new List<string>();
list1.Add("One"); list1.Add("Two");
Console.WriteLine("List đầu tiên...");
foreach (string v in list1) Console.WriteLine(v);
List<string> list2 = new List<string>();
list2.Add("Three"); list2.Add("Four");
Console.WriteLine("List thứ hai...");
foreach (string v in list2) Console.WriteLine(v);
Console.WriteLine("Sau Append...");
list1.AddRange(list2);
foreach (string v in list1) Console.WriteLine(v);
}
}