Esempio n. 1
0
        public void ModificarPersonaje(string n, string parti, string arque, int idx)
        {
            // Obtengo la lista de los personajes
            List <MPersonaje> personajes = ObtenerPersonaje();

            // Obtengo la informacion del personaje personaje modificado
            MPersonaje per = new MPersonaje(n, parti, arque);

            // Modifico el personaje que se editó
            personajes[idx] = per;

            using (Stream fs = new FileStream("./per.dat", FileMode.OpenOrCreate, FileAccess.Write))
            {
                formatter.Serialize(fs, personajes);
            }
        }
Esempio n. 2
0
        public void GuardadPersonaje(string n, string parti, string arque)
        {
            // Obtengo los personajes actuales
            List <MPersonaje> personajes = ObtenerPersonaje();

            // Obtengo la informacion del nuevo personaje
            MPersonaje per = new MPersonaje(n, parti, arque);

            // Agrego el nuevo personaje a la lista
            personajes.Add(per);

            using (Stream fs = new FileStream("./per.dat", FileMode.OpenOrCreate, FileAccess.Write))
            {
                formatter.Serialize(fs, personajes);
            }
        }