ArrayList Serializable
Este exemplo utiliza uma classe Livro e uma classe
Livros que armazena um conjunto de livros na forma de ArrayList
O exemplo demonstra como pode ser gerado e lido um ficheiro XML com a informação dos livros da classe
Código completo![](../Imagens/winzip.gif)
Form de teste
![](ArrayList_Serializable.JPG)
Para Criar Ficheiro XML (Serialize)![](imagens/ArrayList_Serializable.JPG)
Dim writer
As
New
System.Xml.Serialization.XmlSerializer(GetType(BooksArrayList))
Dim
file As
New
System.IO.StreamWriter(FilenameXML)
writer.Serialize(file, livros)
file.Close()
Para Ler Ficheiro XML (Deserialize)
Dim
reader As
New
System.Xml.Serialization.XmlSerializer(GetType(BooksArrayList))
Dim
file As
New
System.IO.StreamReader(FilenameXML)
livros = CType(reader.Deserialize(file),
BooksArrayList)
file.Close()
Classe Livro
Classe Livros
See Also