У меня есть объект parent
тип Border
, и я хочу сделать новый объект temp
равным parent
, но я могу изменить parent
без изменений temp
если я напишу Border temp = parent
если я что-то изменил в parent
, то изменится в temp
и если я напишу Border temp = new border(parent)
если я что-то изменил в parent
, это изменится в temp
это 2 пути не так, я хочу это без изменения температуры
Граница Класс:
int x;
int y;
string name;
List<Element> Border_elements;
Point[] Border_border;
BorderUnits[,] borderunitsvalue;
int Numberofunits;
класс пограничных единиц:
bool isempty;
int currentelementid;
int x;
int y;
List<int> visitedelementsid;