lo que quiero hacer es serializar una lista de Account (cuentas) al momento de cerrar el programa y deserializarlo cuando lo vuelva a iniciar para tener las Account que ya fueron registradas.
mi clase Account es:
Código
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ParkingSystem { public class Account { public int balance { get; set; } public string mobile { get; set; } public Account() { } public Account(int newBalance, String newMobile) { balance = newBalance; mobile = newMobile; } public void addBalance(int newBalance) { balance += newBalance; } } }
clase con la lista:
Código
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Xml.Serialization; namespace ParkingSystem { public class SystemController { public void addAccount(Account account) { accountsList.Add(account); } public List<Account> GetAccounts() { return accountsList; } } }
como podria serializar y deserializar de manera sencilla?
Muchas gracias.