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 ( < br >
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 )