Объявление массивов и передача их по ссылке, экономия памяти - C#
Формулировка задачи:
Это кусок спецификации:
Не могу понять, почему оба примера выше эквивалентны сначала созданию массива t, а затем передаче по ссылке его значений массиву a.
Я бы сказал, что вот это происходит:
Но, видимо, я не прав. Но не могу понять почему. Кстати, что происходит с памятью? Если два массива создавать, то память может существенно пожраться. Это массивы, они могут быть большими и многомерными - не больно-то хочется их плодить.
int[] a = new int[] {1, 2, 3};int[] a = {1, 2, 3};int[] t = new int[3]; t[0] = 1; t[1] = 2; t[2] = 3; int[] a = t;
int[] a = new int[3]; a[0] = 1; a[1] = 2; a[2] = 3;
Решение задачи: «Объявление массивов и передача их по ссылке, экономия памяти»
textual
Листинг программы
int[] a = new int[3]; a[0] = 1; a[1] = 2; a[2] = 3;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д