deserialize

Discussioni inerenti a C# e agli altri linguaggi .NET.

deserialize

Messaggioda CiscoScarso » mer feb 02, 2011 9:21 pm

Qualcuno mi può dire bene come funziona il deserialize???????
CiscoScarso
 
Messaggi: 8
Iscritto il: lun gen 24, 2011 9:06 pm

Re: deserialize

Messaggioda Sergio79 » gio feb 03, 2011 7:05 am

Il metodo Deserialize della classe BinaryFormatter ti permette di deserializzare un oggetto precedentemente serializzato, cioè:
hai un oggetto di tipo TuaClasse, vuoi salvare tale oggetto in memoria o su disco, quindi usi il metodo Serialize e successivamente vuoi recuperare tale oggetto (con tutte le sue variabili valorizzate) dal posto in cui lo hai salvato (memoria, disco) usando il metodo Deserialize.

Un breve esempio:
Codice: Seleziona tutto
Image img = Image.FromFile("...");
BinaryFormatter formatter = new BinaryFormatter();
MemoryStream ms = new MemoryStream();
formatter.Serialize(ms, img);
//...
//E da un altra parte del programma vuoi recuperare l'oggetto img
Image image = (Image)formatter.Deserialize(ms);
//..
Sergio79
Sergio79
 
Messaggi: 1347
Iscritto il: dom gen 13, 2008 12:52 pm

Re: deserialize

Messaggioda CiscoScarso » mar feb 08, 2011 6:05 pm

grazie mille!!!
CiscoScarso
 
Messaggi: 8
Iscritto il: lun gen 24, 2011 9:06 pm


Torna a Il linguaggio C#

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti

cron