none
¿Cómo guardar Variables dentro de un archivo para luego abrirlas en un programa? (C#) RRS feed

Todas las respuestas

  • Eso se llama "Serializar" las variables, y luego cuando se leen desde el archivo se lama "deserializar".

    En las librerías del Framework hay al menos cuatro serializadores distintos, dependiendo del mecanismo que usen y el formato que graben en el fichero: El serializador XML, el serializador JSON, y los dos serializadores Runtime (binario y SOAP).

    Aquí tienes la documentación del XmlSerializer:

    https://msdn.microsoft.com/es-es/library/system.xml.serialization.xmlserializer(v=vs.110).aspx

    Para serializar muchas variables juntas, lo más sencillo es que las pongas todas dentro de una clase y luego serialices la clase.

    jueves, 19 de abril de 2018 6:58
  • ¿Sabes como se podría deserializar desde una extensión de archivo que he creado exclusivamente para mi aplicación?
    viernes, 20 de abril de 2018 21:22
  • Da igual, al serializador no le importa la extensión del archivo. Los serializadores, tales como el XmlSerializer, lo que reciben es un Stream o alguna de sus variantes. El Stream previamente lo habrás conectado con el archivo usando un FileStream, y al FileStream la extensión le da lo mismo, desde su punto de vista solo es un archivo que contiene bytes.
    sábado, 21 de abril de 2018 12:59