T[] array1 = getOneArray(); T[] array2 = getAnotherArray(); T[] newArray = new T[array1.Length + array2.Length]; Array.Copy(array1, newArray, array1.Length); Array.Copy(array2, 0, newArray, array1.Length, array2.Length);
public static int[] AddArrays(int[] a, int[] b) { int[] newArray = new int[a.Length]; for (int i = 0; i<a.Length; i++) { newArray[i]=a[i]+b[i]; } return newArray; }