Foros del Web » Programación para mayores de 30 ;) » .NET »

Copiar un objeto en C#

Estas en el tema de Copiar un objeto en C# en el foro de .NET en Foros del Web. Pues verán, yo tengo un objeto en mi programa y necesito hacer una copia de el, mas no hacer una referencia al espacio de memoria ...
  #1 (permalink)  
Antiguo 11/10/2011, 16:44
Avatar de uziel5  
Fecha de Ingreso: mayo-2011
Mensajes: 23
Antigüedad: 13 años, 6 meses
Puntos: 1
Copiar un objeto en C#

Pues verán, yo tengo un objeto en mi programa y necesito hacer una copia de el, mas no hacer una referencia al espacio de memoria del objeto original, ejemplo:

Código:
Personas persona1 = new Personas();

Personas persona2 = persona1;
Como sabrán la persona2 solo hace referencia al espacio de memoria de persona1 y yo no quiero esto por que si cambio un valor de persona1 también me va a cambiar el valor para persona2 y yo quiero que sean completamente independientes.

La razón por la cual quiero hacer esto es por que necesito hacer una copia de una pila de objetos, así si falla la primera pila puedo recuperarla con la pila2.

Saludos, espero haberme explicado bien, y gracias por su atención.

Etiquetas: objeto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:02.