Jak zrobić kopię obiektu w c # [duplikat]
To pytanie ma już odpowiedź tutaj:
Głębokie klonowanie obiektów 41 odpowiedziPowiedzmy, że mam zajęcia:
class obj
{
int a;
int b;
}
a następnie mam ten kod:
obj myobj = new obj(){ a=1, b=2}
obj myobj2 = myobj;
Teraz powyższy kod odnosi się do pierwszego obj. Chcę, żebymyobj2
odnosi się do kopiimyobj
ze zmianami nie odzwierciedlonymi w oryginale. Przeszukałem SO i dotychczasowe rozwiązania wydają się skomplikowane. Czy jest na to łatwiejszy sposób? Używam .net 4.5