|
Тема |
DEEP COPY na ArrayList (! shallow clone) |
|
Автор | Gogo (Нерегистриран) | |
Публикувано | 23.08.04 10:32 |
|
|
Здравите.
Имам ARRAYLIST с елементи референции към мой класове.
искам да направя копие на този АRRAYLIST, в което да обработвам стойностите
на обектите вътре, без това да Афектира оригиналният списък.
със стандартният .Clone() metod, ми копира простите стойноети, но запазва референциите към обектите, т.е не ми прави т.нар Deep Copy.
опитах с МЕМОРИ СТРИИМ, но моите класове трябва да имплементират ICLONABLE или ISERIALIZABLE, което не е така...
даите неква идея, освен да вървя по методите чрез рефлекшъна и да ги копирам едно по едни пропъртитата на моите обекти....
уфф.....
|
| |
|
|
|