Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako k serializáciu objektu s enum

Môžete serializovať objekt , ktorý obsahuje ENUM pomocou štandardných serializácie techniky , za predpokladu , že enum spĺňa určité kritériá . Programátori serializovať objekty , aby ich zachránil v štandardnom textovom súbore , súbor XML alebo binárnej forme . Programátori bežne serializovať objekty skôr , než oni dovolí program ukončiť . Napríklad , môže hra programátor serializáciu hráčovu aktuálnu hru uložiť . Takmer zakaždým , keď uložíte súbor , ste serializáciu ju k neskoršiemu načítanie a použitie . Pokyny dovolená 1

Začnite vývojové prostredie voľby a vytvoriť triedu pre serializáciu objektu . Pridať knižnice referencie vhodné pre daný typ serializácie máte v úmysle dokončiť . . Napríklad , ak máte v úmysle serializovať vášho objektu pomocou XML serializácie tried NET , napíšte :

System.Xml

System.Xml.Serialization

verejné XmlSerializer (

MySampleClass sampleClass

)
2

inštanciu inštancia triedy , ktorá bude vykonávať serializáciu - napríklad :

XmlSerializer sampleSerializer = new XmlSerializer ( typeof ( sampleItem ) ) ;
3

inštanciu inštancia objektu , ktorý obsahuje výpočty :

MyEnumObject enumObject = new MyEnumObject ( ) ;
4

Vykonajte kontroly , ak je to nutné, aby sa zabezpečilo , že Enumerácie vnútri objektu neporušujú obmedzenia serializácie . . Napríklad , môžete NET je XmlSerializer nie serializovať výpočty typu ULONG , ktoré majú hodnotu vyššiu než 9,223,372,036,854,775,807
5

Serializovať objekt , ktorý obsahuje ENUM použitím bez ohľadu na spôsob je poskytovaná rámca - napríklad. :

XmlSerializer SampleSerializeObject = new XmlSerializer ( enumObject ) ;

( pozri Referencie 3 )

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené