![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdlZuXOUO30DzMWBMGjnt2g9e71USb80mJqFONhlLZRmfjYnITIESpYRQgU4tGbdDpWQKcHpRjEWm_4lAawEuN27MPON77Kan2xw_bhHxTa3mUHgZsa8mQwZ_M7vliFlBHGraOd0GPKnM/s400/plantilla_entrada_CloningObjects_E2.png)
En esta entrada vamos a tratar un par de formas o estrategias para realizar clonación de objetos en .NET Framework. Analizaremos los pros y las contras por cada uno de los métodos, ya que a día de hoy no existe una fórmula infalible para realizar esta tarea.
Todo lo que vamos a ver está dirigido al uso de clases, ósea a tipos por referencia que no sean clases inmutables (strings, delegados, structuras, etc), ya que éstas tienen un tratamiento diferente en memoria que se queda fuera del objetivo de este post.