Phương thức CopyTo() trong C# được dùng để sao chép các phần tử từ một mảng sang mảng khác. Bạn có thể chỉ định chỉ số bắt đầu từ mảng nguồn để bắt đầu sao chép.
Cú pháp
CopyTo(dest, index);
Trong đó:
- dest = mảng đích
- index = chỉ số bắt đầu
Ví dụ
using System;
class Program {
static void Main() {
int[] arrSource = new int[4];
arrSource[0] = 5;
arrSource[1] = 9;
arrSource[2] = 1;
arrSource[3] = 3;
int[] arrTarget = new int[4];
// Phương thức CopyTo()
arrSource.CopyTo(arrTarget, 0);
Console.WriteLine("Mảng đích ...");
foreach (int value in arrTarget) {
Console.WriteLine(value);
}
}
}
Kết quả
Mảng đích ... 5 9 1 3