Serializando uma Classe

 

Para serializar uma classe, existe duas etapas: Primeiro, declare a classe como serializável, conforme visto abaixo.

 

[Serializable()]

    public class MinhaClasse

    {

      // ....

    }

 

Já a ação para serializar pode ser feita como mostrado abaixo:

 

MinhaClasse oMinhaCls = new MinhaClasse;

 

// Manipule a classe como desejar

 

FileStream fs = new FileStream("C:\Arquivo.txt", FileMode.OpenOrCreate);

BinaryFormatter bf = new BinaryFormatter();

bf.Serialize(fs, oMinhaCls);

fs.Close();

 

Igor Alcântara (irarevolution@hotmail.com)