“Conocimientos Programación>Lenguajes De Programación

Cómo serializar un objeto con Enum

2012/10/18
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
MATLAB análisis de entrada
Cómo hacer un T -Test en MATLAB
Cómo saber qué página está colgado en Apache
Cómo hacer tu propio Web Browser en C #
Cómo ocultar horario no trabajo en un calendario de Outlook 2003
Cómo insertar una línea utilizando REXX
¿Qué es la carpeta netfx
Cómo trabajar con Sprites en AS3
Conocimientos Informáticos © http://www.ordenador.online