none
Almacenar un valor en un fichero XML persistente RRS feed

  • Pregunta

  • Hola, me gustaría saber como se guarda un valor, en mi caso es un simple Integer, en un fichero XML para que cuando la aplicación se cierre y se vuelva a abrir ese valor pueda ser recuperado.

    Saludos y gracias.
    miércoles, 13 de junio de 2007 16:26

Todas las respuestas

  • Hola rubencdl:

     

    Te dejo un ejemplo con un Datetime acoplalo a un int:

     

    Code Snippet

    // Create file to save the data to
    FileStream fs = new FileStream("SerializedDate.XML", FileMode.Create);

    // Create an XmlSerializer object to perform the serialization
    XmlSerializer xs = new XmlSerializer(typeof(DateTime));

    // Use the XmlSerializer object to serialize the data to the file
    xs.Serialize(fs, System.DateTime.Now);

    // Close the file
    fs.Close();

     

    // Open file to read the data from
    FileStream fs = new FileStream("SerializedDate.XML", FileMode.Open);

    // Create an XmlSerializer object to perform the deserialization
    XmlSerializer xs = new XmlSerializer(typeof(DateTime));

    // Use the XmlSerializer object to deserialize the data from the file
    DateTime previousTime = (DateTime)xs.Deserialize(fs);

    // Close the file
    fs.Close();

    // Display the deserialized time
    Console.WriteLine("Day: " + previousTime.DayOfWeek + ",
        Time: " + previousTime.TimeOfDay.ToString());

     

    Salu2
     

    miércoles, 13 de junio de 2007 17:01