Array merge and split

Topic description  

Merging and splitting of arrays. (console application)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace array merge and split
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] num1 = { 0,1, 2, 3, 4, 5, 6, 7, 8, 9 };
            int[] num2 = { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 };
            Console.WriteLine("The original num1 array is: ");
            foreach(int outnum in num1)
                Console.Write(outnum+"\t");
            Console.WriteLine();
            Console.WriteLine("The original num2 array is: ");
            foreach (int outnum in num2)
                Console.Write(outnum + "\t");
            Console.WriteLine();
            Console.WriteLine("Use the first overload: ");
            int[] resultNum = new int[20];
            Array.Copy(num1, resultNum, 5);//Indicates that the array elements in num1 will be 5 lengths from the index value from 0 and put into resultNum
            foreach (int outnum in resultNum)
                Console.Write(outnum + "\t");
            Console.WriteLine();
            Console.WriteLine("The combined result is: ");
            Array.Copy(num1, resultNum, 10);
            //Array.Copy(array 1, specified index, array 2, specified index, length)
            Array.Copy(num2, 0, resultNum, 10, 10);//Get 10 lengths from the num2 index value from 0, put it into resultNum and store it from the index value 10
            foreach (int outnum in resultNum)
                Console.Write(outnum + "\t");
            Console.WriteLine();
            Console.WriteLine("The result after splitting is: ");
            int[] resultNum2 = new int[7];
            Array.Copy(resultNum, 11, resultNum2, 0, 7);
            foreach (int outnum in resultNum2)
                Console.Write(outnum + "\t");
            Console.WriteLine();
            Console.ReadKey();
        }
    }
}

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325956726&siteId=291194637