Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to make a copy of a reference type [duplicate]

Possible Duplicate:
Cloning objects in C#

I have a class with properties and some of them are reference types (instances of other classes) themselves (CookieContainer).

I want to have a exact copy of this class so any change to previous version would not affect this new instance.

Is there a general solution for this kind of problems or I should do it manually ?

like image 737
Xaqron Avatar asked Apr 30 '11 18:04

Xaqron


1 Answers

You need to deep copy the object to another object. There are many approaches to this but serializing one object and deserializing that data into another object is a very quick trick to achieve this. See it here: How do you do a deep copy of an object in .NET (C# specifically)?

like image 125
Teoman Soygul Avatar answered Sep 22 '22 02:09

Teoman Soygul