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

Làm thế nào để sao chép một phần của một mảng vào một 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] = 24;
      arrSource[1] = 33;
      arrSource[2] = 9;
      arrSource[3] = 45;

      int[] arrTarget = new int[3];

      Array.Copy(arrSource, arrTarget, 3);

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