Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

Clone() วิธีการใน C #


เมธอด Clone() ใน C# ถูกใช้เพื่อสร้างสำเนาของอาร์เรย์ที่คล้ายกัน

มาดูตัวอย่างการโคลนอาร์เรย์โดยใช้เมธอด Clone() -

ตัวอย่าง

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();
   }
}

ผลลัพธ์

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

ด้านบนเรามีอาร์เรย์สตริง -

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

ด้วยเหตุนี้ในอาร์เรย์สตริงใหม่ เราได้ใช้เมธอด Clone() กับตัวดำเนินการ as เพื่อโคลนอาร์เรย์ -

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