Element tree = new Element { Name = "tree", Hp = 2 };
Element templayte = tree;
tree.Name = "asd";
WriteLine(templayte.Name);
у меня копирует ссылку на объект не сам объект
так как Element - ссылочный тип, то эта конструкция Element templayte = tree; не создаст копию объекта. Копию вам придется создавать самому
Element templayte = new Element { Name = tree.Name , Hp = tree.Hp };
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости