Computer >> Máy Tính >  >> Lập trình >> C#

Làm thế nào để sao chép một danh sách chung trong C #?

Danh sách là một tập hợp Chung để chứa các phần tử của cùng một kiểu dữ liệu.

Để sao chép danh sách, bạn có thể sử dụng phương pháp CopyTo.

Khai báo danh sách và thêm các phần tử -

List < string > myList = new List < string > ();
myList.Add("Programming");
myList.Add("Web Dev");
myList.Add("Database");

Bây giờ, hãy tạo một mảng mới và sao chép danh sách vào đó -

string[] arr = new string[10];
myList.CopyTo(arr);

Đây là mã hoàn chỉnh -

Ví dụ

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main() {

      List < string > myList = new List < string > ();
      myList.Add("Programming");
      myList.Add("Web Dev");
      myList.Add("Database");
      Console.WriteLine("First list...");

      foreach(string value in myList) {
         Console.WriteLine(value);
      }
      string[] arr = new string[10];
      myList.CopyTo(arr);
      Console.WriteLine("After cloning...");

      foreach(string value in arr) {
         Console.WriteLine(value);
      }
   }
}

Đầu ra

First list...
Programming
Web Dev
Database
After cloning...
Programming
Web Dev
Database