U kunt een object dat een Enum met behulp van standaard rangschikking technieken , mits de Enum voldoet aan bepaalde criteria bevat serialize . Programmeurs serialize voorwerpen om hen te redden in een standaard tekstbestand , XML -bestand of binaire vorm . Programmeurs vaak serialize voorwerpen voordat ze laten een programma om af te sluiten . Bijvoorbeeld , kan een spel programmeur een speler huidige spel serialiseert om het te redden . Bijna elke keer dat u een bestand opslaat , hebt u het serienummer voor later ophalen en gebruiken . Instructies 1 Begin uw ontwikkelomgeving van de keuze en het creëren van een klasse om het object serialize . Voeg referenties bibliotheek die geschikt is voor het type serialisatie u van plan om te voltooien . Bijvoorbeeld , als u van plan om uw object met behulp van XML serialisatie klassen NET 's , schrijf serialize : . System.Xml System.Xml.Serialization openbare XmlSerializer ( < br MySampleClass ) kopen van 2 > SampleClass instantiëren een instantie van de klasse die de rangschikking zal uitvoeren - bijvoorbeeld : XmlSerializer sampleSerializer = new XmlSerializer ( typeof ( sampleItem ) ) ; 3 instantiëren een instantie van het object dat Enumeraties bevat : MyEnumObject enumObject = new MyEnumObject ( ) ; 4 Voer controles , indien nodig , om ervoor te zorgen dat de opsommingen in het object niet in strijd serialisatie beperkingen . . Kan bijvoorbeeld NET 's XmlSerializer niet serialize Enumeraties van het type Ulong dat een hogere waarde dan 9.223.372.036.854.775.807 hebben 5 Serialize het object dat de Enum met behulp van welke methode wordt verstrekt door uw raamwerk bevat - bijvoorbeeld . : XmlSerializer SampleSerializeObject = new XmlSerializer ( enumObject ) op ; ( zie Verwijzingen 3 ) op Twitter
|