Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2010, 18:38
Avatar de Muzztein
Muzztein
 
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 8 meses
Puntos: 16
Copiando una LISTA en C#

Hola estimados.

tengo esta clase

Código C:
Ver original
  1. class alumno
  2. {
  3. public string  nombre;
  4. public string apellido;
  5. }
  6.  
  7. //de la cual al hacer unas consultas a una BD obtengo una lista del tipo
  8.  
  9. List<alumno>
  10.  
  11. // llamada listadoOriginal
  12.  
  13. //Necesito hacer una COPIA a una lista cargada en memoria.
  14. //Inocentemente pense si hacia esto
  15.  
  16. List<alumno> copia = new List<alumno>();
  17.  
  18. copia = listadoOriginal;
  19.  
  20. // estaria haciendo una copia, pero esto no hace mas que referenciar los valores
  21. // y si hago un cambio en "copia", esos cambios se reflejaran en listadoORIGINAL
  22. // cosa que no quiero

alguien sabe de alguna tecnica SIMPLE para poder hacer esta copia, teniendo en cuenta que este objeto no es serializable?

de antemano muchas gracias!