Archivi tag: serialize

[C#] – Serializzare una classe

Quello che andr ad illustrare oggi un processo molto utile che consente di memorizzare facilmente degli oggetti su un supporto fisico, quindi diamo prima un p di teoria e successivamente passiamo ad un progetto di esempio (il codice lo potrete scaricare in fondo all’articolo).
Definizione: In informatica, la serializzazione un processo per salvare un oggetto in un supporto di memorizzazione lineare (un file o un’area di memoria), e/o per trasmetterlo su una connessione di rete. Lo scopo della serializzazione di trasmettere l’intero stato dell’oggetto in modo che esso possa essere successivamente ricreato nello stesso identico stato dal processo inverso, chiamato deserializzazione.

Cosa realizzeremo: Quello che andremo a realizzare consta di un progettino scritto in C# con Visual Studio 2005, il quale non fa altro che salvare una classe in formato XML, e quello che faremo sar man mano aggiungere carne al fuoco. Alla fine il file che andremo a scrivere sar il seguente:

< ?xml version="1.0"?>
Il gatto con gli stivali
9788817001625
Perrault Charles
50
Il gatto con gli stivali2
97888170016252
Perrault Charles2
502

Continua la lettura di [C#] – Serializzare una classe