“Conocimiento Programación>Lenguajes De Programación

Cómo serializar un objeto con Enum

2011/11/10
Puede serializar un objeto que contiene una enumeración utilizando técnicas de serialización estándar , siempre que la enumeración cumple con ciertos criterios. Programadores serializar objetos para guardarlos en un archivo de texto estándar , archivo XML o binario . Programadores comúnmente serializar objetos antes de permitir que un programa para salir. Por ejemplo, un programador de videojuegos puede serializar actual del juego de un jugador para guardarlo. Casi cada vez que guarde un archivo, se ha serializado para la recuperación y uso posterior. Instrucciones
1

Inicie su entorno de desarrollo de elección y crear una clase para serializar el objeto. Agregar referencias de biblioteca adecuados para el tipo de serialización tiene la intención de completar . Por ejemplo , si va a serializar el objeto utilizando las clases de NET serialización XML , escriba a: .

System.Xml

System.Xml.Serialization

XmlSerializer público (

MySampleClass SampleClass

)
2

crear una instancia de la clase que se va a realizar la serialización - por ejemplo :

XmlSerializer sampleSerializer = new XMLSerializer (typeof ( SampleItem ));
3

crear una instancia del objeto que contiene enumeraciones :

MyEnumObject enumObject MyEnumObject = new ();
4

de realizar controles, si es necesario, para asegurar que las enumeraciones dentro del objeto no violan las restricciones de serialización. . Por ejemplo , XmlSerializer de NET no puede serializar enumeraciones de tipo ULong que tienen un valor más alto que 9.223.372.036.854.775.807
5

serializar el objeto que contiene la enumeración utilizando cualquier método proporcionado por el marco - por ejemplo. :

XMLSerializer SampleSerializeObject = new XmlSerializer ( enumObject ) ;

(Ver Referencias 3 )

Lenguajes De Programación
Cómo Interfaz de C a MATLAB
Cómo crear Servicios Web GIS
Cómo dibujar diagramas de secuencia
CSS Imagen de sustitución Efecto
Cómo actualizar selectores CSS para IE6
Cómo escribir una función MATLAB
¿Cómo se cambia su idioma de teclado a coreano en una computadora LG 7.1?
Struts Basics Tutorial
Conocimiento de la computadora © http://www.ordenador.online