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

Phương thức clone () trong C #


Phương thức Clone () trong C # được sử dụng để tạo một bản sao tương tự của mảng.

Hãy để chúng tôi xem một ví dụ để sao chép một mảng bằng phương thức Clone () -

Ví dụ

using System;
class Program {
   static void Main() {
      string[] arr = { "one", "two", "three", "four", "five" };
      string[] arrCloned = arr.Clone() as string[];
      Console.WriteLine(string.Join(",", arr));
      // cloned array
      Console.WriteLine(string.Join(",", arrCloned));
      Console.WriteLine();
   }
}

Đầu ra

one,two,three,four,five
one,two,three,four,five

Ở trên, chúng ta có một mảng chuỗi -

string[] arr = { "one", "two", "three", "four", "five" };

Với điều đó, trong một mảng chuỗi mới, chúng tôi đã sử dụng phương thức Clone () với toán tử as để sao chép mảng -

string[] arrCloned = arr.Clone() as string[];