Visual Studio

Home

Dicas

Exemplos Diversos

Class

Collection

Serialize/Deserialize

Forms

Exemplos

Comparação entre Dictionary , Collections e ArrayList

 

MyCollection - Nome da Classe para "Serialize"

MyFilename - Nome do Ficheiro XML

MyObject - Nome do objecto com os dados

Para Criar Ficheiro XML (Serialize)

        Dim writer As New System.Xml.Serialization.XmlSerializer(GetType(MyCollection))
 
        Dim file As New System.IO.StreamWriter(MyFilename)
 
        writer.Serialize(file, MyObject)
 
        file.Close()

Para Ler Ficheiro XML (Deserialize)

        Dim reader As New System.Xml.Serialization.XmlSerializer(GetType(MyCollection))
 
        Dim file As New System.IO.StreamReader(MyFilename)
 
        MyObject = CType(reader.Deserialize(file), MyCollection)
 
        file.Close()