Duplicar posibles:
Cloning objects in C#Copia C# objeto a lo largo con referencia
Tengo un objeto creado en C# decir Object1. Necesito hacer una copia de seguridad temporal de este objeto a otro objeto, por ejemplo, ObjectOriginal.
Sin embargo, si hago ObjectOriginal = Object1, cualquier cambio en Object 1 afectará a ObjectOriginal. ¿Cómo hago esto?
eche un vistazo a http://stackoverflow.com/questions/78536/cloning-objects-in-c – rerun