public static void Serializa(ListaTareas lista) { XmlSerializer xser = new XmlSerializer(lista.GetType()); StreamWriter sw = File.CreateText(FILE); xser.Serialize(sw, lista); sw.Close(); }
public static object Deserializa() { ListaTareas lista = new ListaTareas(); XmlSerializer xser = new XmlSerializer(lista.GetType()); FileStream fs = new FileStream(FILE, FileMode.OpenOrCreate); StreamReader sr = new StreamReader(fs); try { lista = (ListaTareas) xser.Deserialize(sr); } catch (Exception) { lista = null; } finally { sr.Close(); fs.Close(); } return lista; }