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

Làm cách nào để sao chép một phần của Mảng này sang Mảng khác trong C #?

Phương thức Array.Copy () trong C # được sử dụng để sao chép phần của một mảng này sang một mảng khác.

Sau đây là cú pháp -

Array.Copy(src, dest, length);

Đây,

  • src =mảng được sao chép

  • đích =mảng đích

  • chiều dài =có bao nhiêu phần tử để sao chép

Sau đây là một ví dụ cho thấy việc sử dụng phương thức Copy (,,) của lớp mảng trong C # -

Ví dụ

using System;

class Program {
   static void Main() {
      int[] arrSource = new int[4];
      arrSource[0] = 1;
      arrSource[1] = 2;
      arrSource[2] = 3;
      arrSource[3] = 4;

      int[] arrTarget = new int[2];

      Array.Copy(arrSource, arrTarget, 2);

      Console.WriteLine("Destination Array ...");
      foreach (int value in arrTarget) {
         Console.WriteLine(value);
      }
   }
}