Копирование массива в C#
Присваивание двух переменных массива копирует только ссылку. Чтобы получить отдельный набор ячеек с теми же числами, создают новый массив той же длины и копируют элементы. Метод Array.Copy не меняет исходный массив при записи в копию:
int[] src = [1, 2, 3];
int[] dest = new int[src.Length];
Array.Copy(src, dest, src.Length);
dest[0] = 9;
Console.WriteLine(src[0]); // prints 1
Console.WriteLine(dest[0]); // prints 9
Дан код:
int[] src = [4, 5, 6];
Сделайте копию элементов в новый массив и выведите второй элемент копии.