public static void ControiListaDeContatos() { string pasta_documentos = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); string nome_ficheiro = pasta_documentos + @"\ficheiro_contatos.txt"; //cria lista vazia LISTA_CONTATOS = new List <cl_contato>(); if (File.Exists(nome_ficheiro)) { StreamReader ficheiro = new StreamReader(nome_ficheiro, Encoding.Default); while (!ficheiro.EndOfStream) { string nome = ficheiro.ReadLine(); string numero = ficheiro.ReadLine(); cl_contato novo_contato = new cl_contato(); novo_contato.nome = nome; novo_contato.numero = numero; LISTA_CONTATOS.Add(novo_contato); } ficheiro.Dispose(); } }
//========================================================================================== public static void ControiListaContatos() { //Lista inicializada LISTA_CONTATO = new List <cl_contato>(); //Metodo para carregamento da lista de contatos //Verificar se o ficheiro existe string pasta_documentos = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); string nome_ficheiro = pasta_documentos + @"\Ficheiro_contatos.txt"; if (File.Exists(nome_ficheiro)) { //Será preciso criar o ficheiro //Criado um objeto do tipo SreamReader StreamReader ficheiro = new StreamReader(nome_ficheiro, Encoding.Default); while (!ficheiro.EndOfStream) //Esse comando diz, enquanto a linha do //ficheiro não tiver chegado ao fim. { //Carrega nome string nome = ficheiro.ReadLine(); //Carrega numero string numero = ficheiro.ReadLine(); //Adicionar a linha de contatos o contato carregado cl_contato novo_contato = new cl_contato(); novo_contato.nome = nome; novo_contato.numero = numero; LISTA_CONTATO.Add(novo_contato); } ficheiro.Dispose(); } }
public static void ConstroiListaContato() { //metodo de carregamento da lista de contato //verificar se o ficheiro existe string pasta_documentos = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); string nome_ficheiro = pasta_documentos + @"\ficheiro_contatos.txt"; //cria a lista vazia LIST_CONTATOS = new List <cl_contato>(); if (File.Exists(nome_ficheiro)) { StreamReader ficheiro = new StreamReader(nome_ficheiro, Encoding.Default); while (!ficheiro.EndOfStream) // enquanto não for verdadeiro a chegada do fim do ficheiro { //carrega nome string nome = ficheiro.ReadLine(); //carrega numero string numero = ficheiro.ReadLine(); //adiciona a lista de contato cl_contato novo_contato = new cl_contato(); novo_contato.nome = nome; novo_contato.numero = numero; LIST_CONTATOS.Add(novo_contato); } ficheiro.Dispose(); } }