//PROTOTYPE
        public object Clone()
        {
            Alumnos clon = new Alumnos();

            MemberwiseClone();
            clon.padres.nombrePadre   = padres.nombrePadre;
            clon.padres.apellidoPadre = padres.apellidoPadre;
            clon.padres.telefonoPadre = padres.telefonoPadre;
            return(clon);
        }
        static void Main(string[] args)
        {
            //Alumno 1

            Alumnos alumno1 = new Alumnos();

            alumno1.id        = 1;
            alumno1.nombre    = "Leuris";
            alumno1.apellido  = "Castillo";
            alumno1.telefono  = "809-123-1324";
            alumno1.curso     = "1ro";
            alumno1.matricula = "9892-2831";

            alumno1.padres.nombrePadre   = "Oscar";
            alumno1.padres.apellidoPadre = "Aquino";
            alumno1.padres.telefonoPadre = "809-433-3554";

            //Padre 1
            Padres padre1 = new Padres();

            padre1.id             = alumno1.id;
            padre1.nombrePadre    = alumno1.padres.nombrePadre;
            padre1.apellidoPadre  = alumno1.padres.apellidoPadre;
            padre1.telefonoPadre  = alumno1.padres.telefonoPadre;
            padre1.lugarDeTrabajo = "Microsoft";
            padre1.correo         = "*****@*****.**";


            //Alumno 2

            Alumnos alumno2 = (Alumnos)alumno1.Clone();

            alumno2.id        = 2;
            alumno2.nombre    = "Andres";
            alumno2.apellido  = "De Los Santos";
            alumno2.telefono  = "809-453-5565";
            alumno2.curso     = "2ro";
            alumno2.matricula = "2123-4356";

            alumno2.padres.nombrePadre   = "Manu";
            alumno2.padres.apellidoPadre = "Pepin";
            alumno2.padres.telefonoPadre = "809-454-5555";

            //Padre 2
            Padres padre2 = (Padres)padre1.Clone();

            padre2.id             = alumno2.id;
            padre2.nombrePadre    = alumno2.padres.nombrePadre;
            padre2.apellidoPadre  = alumno2.padres.apellidoPadre;
            padre2.telefonoPadre  = alumno2.padres.telefonoPadre;
            padre2.lugarDeTrabajo = "Google";
            padre2.correo         = "*****@*****.**";

            //Alumno 3

            Alumnos alumno3 = (Alumnos)alumno1.Clone();

            alumno3.id        = 3;
            alumno3.nombre    = "Liliana";
            alumno3.apellido  = "Toribio";
            alumno3.telefono  = "809-222-1111";
            alumno3.curso     = "3ro";
            alumno3.matricula = "3444-4444";

            alumno3.padres.nombrePadre   = "Mary";
            alumno3.padres.apellidoPadre = "Priscilla";
            alumno3.padres.telefonoPadre = "809-534-1111";

            //Padre 3
            Padres padre3 = (Padres)padre1.Clone();

            padre3.id             = alumno3.id;
            padre3.nombrePadre    = alumno3.padres.nombrePadre;
            padre3.apellidoPadre  = alumno3.padres.apellidoPadre;
            padre3.telefonoPadre  = alumno3.padres.telefonoPadre;
            padre3.lugarDeTrabajo = "Facebook";
            padre3.correo         = "*****@*****.**";

            //Alumno 4

            Alumnos alumno4 = (Alumnos)alumno1.Clone();

            alumno4.id        = 4;
            alumno4.nombre    = "Matt";
            alumno4.apellido  = "Murdock";
            alumno4.telefono  = "809-111-3224";
            alumno4.curso     = "4ro";
            alumno4.matricula = "2121-4344";

            alumno4.padres.nombrePadre   = "Nate";
            alumno4.padres.apellidoPadre = "Murdock";
            alumno4.padres.telefonoPadre = "809-434-6780";

            //Padre 4
            Padres padre4 = (Padres)padre1.Clone();

            padre4.id             = alumno4.id;
            padre4.nombrePadre    = alumno4.padres.nombrePadre;
            padre4.apellidoPadre  = alumno4.padres.apellidoPadre;
            padre4.telefonoPadre  = alumno4.padres.telefonoPadre;
            padre4.lugarDeTrabajo = "Nike";
            padre4.correo         = "*****@*****.**";

            List <string> colegio = new List <string>()
            {
                alumno1.ToString(), alumno2.ToString(), alumno3.ToString(), alumno4.ToString()
            };

            using (StreamWriter print = new StreamWriter(@"C:\Lista colegio.txt"))
            {
                foreach (string colegioLista in colegio)
                {
                    print.WriteLine(colegioLista);
                }
            }

            Console.ReadKey();
        }