tengo esta clase
Código C:
Ver original
class alumno { public string nombre; public string apellido; } //de la cual al hacer unas consultas a una BD obtengo una lista del tipo List<alumno> // llamada listadoOriginal //Necesito hacer una COPIA a una lista cargada en memoria. //Inocentemente pense si hacia esto List<alumno> copia = new List<alumno>(); copia = listadoOriginal; // estaria haciendo una copia, pero esto no hace mas que referenciar los valores // y si hago un cambio en "copia", esos cambios se reflejaran en listadoORIGINAL // 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!