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[];