Copy List sang array: khởi tạo List, dùng CopyTo().
List<string> list1 = new List<string>();
list1.Add("One"); list1.Add("Two"); list1.Add("Three"); list1.Add("Four");
string[] arr = new string[20];
list1.CopyTo(arr);
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"); list1.Add("Three"); list1.Add("Four");
Console.WriteLine("List đầu tiên...");
foreach (string value in list1) Console.WriteLine(value);
string[] arr = new string[20];
list1.CopyTo(arr);
Console.WriteLine("Sau copy...");
foreach (string value in arr) Console.WriteLine(value);
}
}