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

Sao chép toàn bộ LinkedList sang Array trong C#

Để sao chép toàn bộ LinkedList<T> sang mảng, ta dùng phương thức CopyTo. Dưới đây là các ví dụ.

Ví dụ 1

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main(){
        LinkedList<int> list = new LinkedList<int>();
        list.AddLast(100);
        list.AddLast(200);
        list.AddLast(300);
        
        int[] strArr = new int[5];
        list.CopyTo(strArr, 0);
        
        foreach(int str in strArr){
            Console.WriteLine(str);
        }
    }
}

Kết quả

100
200
300
0
0

Ví dụ 2

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main(){
        LinkedList<int> list = new LinkedList<int>();
        list.AddLast(100);
        list.AddLast(200);
        list.AddLast(300);
        
        int[] strArr = new int[10];
        list.CopyTo(strArr, 4);
        
        foreach(int str in strArr){
            Console.WriteLine(str);
        }
    }
}

Kết quả

0
0
0
0
100
200
300
0
0
0