Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmArCpA 222 of 436 menu
◀ ▶

Копирование массива в 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];

Сделайте копию элементов в новый массив и выведите второй элемент копии.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить