How to copy a section of an array into another array in C#?

CsharpProgrammingServer Side Programming

The Array.Copy() method in C# is used to copy section of one array to another array.

The following is the syntax −

Array.Copy(src, dest, length);

Here,

  • src = array to be copied

  • dest = destination array

  • length = how many elements to copy

The following is an example showing the usage of Copy(,,) method of array class in C# −

Example

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);
      }
   }
}
raja
Published on 13-Aug-2018 17:13:18
Advertisements