/// <summary> /// Salva as arestas no arquivo de arestas /// </summary> private void SalvarArestas() { using (var arq = new ArquivoRegistro <Aresta <Cidade> >("arestas.dat", FileMode.Create)) foreach (Aresta <Cidade> aresta in arestas) { arq.Escrever(aresta); } }
/// <summary> /// Salva as cidades no arquivo de cidades /// </summary> private void SalvarCidades() { using (ArquivoRegistro <Cidade> arq = new ArquivoRegistro <Cidade>("cidades.dat", FileMode.Create)) cidades.PercorrerEmOrdem((Cidade cid) => arq.Escrever(cid)); // :/ }