Middle
Massivlər üçün Clone və CopyTo metodları arasındakı fərq nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Clone massiv üzərində səthsel nüsxə yaradır və eyni elementlərə malik Array tipində yeni nümunə qaytarır. CopyTo cari massiv elementlərini göstərilən indeksdən başlayaraq mövcud başqa massivə köçürür. Clone object qaytarır, çevrilmə tələb edir, CopyTo isə void-dir və heç bir dəyər qaytarmır.
// Clone istifadə nümunəsi
int[] originalArray = { 1, 2, 3 };
int[] clonedArray = (int[])originalArray.Clone(); // Yeni nüsxə yaradır
// CopyTo istifadə nümunəsi
int[] destinationArray = new int[5];
originalArray.CopyTo(destinationArray, 1); // Elementləri 1-indeksdən destinationArray-ə köçürür