static void Main(string[] args) { LojaDeFilmes loja = ObterDados(); DataContractSerializer formatter = new DataContractSerializer(typeof(LojaDeFilmes)); using (FileStream outputStream = new FileStream("Filmes.xml", FileMode.OpenOrCreate, FileAccess.Write)) { formatter.WriteObject(outputStream, loja); } LojaDeFilmes inputData; using (FileStream inputStream = new FileStream("Filmes.xml", FileMode.Open, FileAccess.Read)) { inputData = (LojaDeFilmes)formatter.ReadObject(inputStream); } foreach (var diretor in inputData.Diretores) { Console.WriteLine(diretor.Nome); } Console.ReadKey(); }
public static LojaDeFilmes TestData() { LojaDeFilmes result = new LojaDeFilmes(); // ... return(result); }
static void Main(string[] args) { LojaDeFilmes loja = ObterDados(); var serializer = new DataContractSerializer(typeof(LojaDeFilmes)); using (var fileStream = new FileStream("Loja.xml", FileMode.Create, FileAccess.Write)) { serializer.WriteObject(fileStream, loja); } }