Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Cách copy Collection sang Array trong C#

Để copy collection sang mảng, trước tiên thiết lập:

List list1 = new List();
list1.Add("Car");
list1.Add("Bus");
list1.Add("Motorbike");
list1.Add("Train");

Khai báo mảng string và dùng CopyTo():

string[] arr = new string[20];
list1.CopyTo(arr);

Mã hoàn chỉnh:

Ví dụ

using System;
using System.Collections.Generic;
using System.Linq;

public class Demo {
    public static void Main() {
        List list1 = new List();
        list1.Add("Car");
        list1.Add("Bus");
        list1.Add("Motobike");
        list1.Add("Train");
        Console.WriteLine("Danh sách đầu tiên...");
        foreach(string value in list1) {
            Console.WriteLine(value);
        }
        string[] arr = new string[20];
        list1.CopyTo(arr);
        Console.WriteLine("Sau khi copy...");
        foreach(string value in arr) {
            Console.WriteLine(value);
        }
    }
}