public ISerializableXML DeserializarXML()
 {
     try
     {
         XmlSerializer    serializador = new XmlSerializer(typeof(Persona));
         StreamReader     sr           = new StreamReader(this.Path);
         ISerializableXML p            = (Persona)serializador.Deserialize(sr);
         sr.Close();
         return(p);
     }
     catch (Exception e)
     {
         return(null);
     }
 }
Ejemplo n.º 2
0
        //public bool SerializarXML(); //son como abstract pero no llevan abstract , porque son interfaces
        //las clases deben implementar todos los metodos de de la clase interfaz
        //son clases, pero trabajan con generics

        public static bool SerializarXML(ISerializableXML o)
        {
            o.SerializarXML();
            return(true);
        }
Ejemplo n.º 3
0
 public static bool SerializarXML(ISerializableXML o)
 {
     return(o.SerializarXML());
 }
Ejemplo n.º 4
0
 public static double Deserializar(this ISerializableXML <Vehiculo> e)
 {
     return(e.leer());
 }
Ejemplo n.º 5
0
 public static bool Serializar(this ISerializableXML <Vehiculo> e)
 {
     return(e.guardar());
 }