как копировать объект с массива

202
23 декабря 2018, 22:30
     Element tree = new Element { Name = "tree", Hp = 2 };
     Element templayte = tree;
        tree.Name = "asd";
        WriteLine(templayte.Name);

у меня копирует ссылку на объект не сам объект

Answer 1

так как Element - ссылочный тип, то эта конструкция Element templayte = tree; не создаст копию объекта. Копию вам придется создавать самому

Element templayte = new Element { Name = tree.Name , Hp = tree.Hp };
READ ALSO
Метод при скрытии игры

Метод при скрытии игры

Если на андроиде скрыть игру (любым способом) то она автоматически остановится, и возобновится при последующем открытии с того же места (если...

148
Вернуть таблицу с конца. ASP.NET Core

Вернуть таблицу с конца. ASP.NET Core

Все что мне нужно это в этом коде вернуть таблицу в обратном порядкеИ метод Reverse тут не помогает

173
Ошибка в скрипте Unity

Ошибка в скрипте Unity

К обьекту прикрепил данный скрипт, цель: автоматическое смещени е обьекта по оси Y, в итоге ничего не срабатываетВ чем проблема?

157
Вытянуть слово из url

Вытянуть слово из url

Есть ссылки вида:

177