Example #1
0
		public static void Serializa(ListaTareas lista)
		{
			XmlSerializer xser = new XmlSerializer(lista.GetType());
			StreamWriter sw = File.CreateText(FILE);
			xser.Serialize(sw, lista);
			sw.Close();
		}
Example #2
0
		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;
		}