Deep Copy is creating a new object and then copying the non static fields of the current object to the new object.
public object DeepCopy(object obj)
MemoryStream ms = new MemoryStream();
BinaryFormatter bf = new BinaryFormatter();
retval = bf.Deserialize(ms);
Found interesting? Add this to: