private static void CarregarContas() { // using requer classe com metodo dispose para liberar recursos using (LeitorDeArquivos leitor = new LeitorDeArquivos("teste.txt")) { leitor.LerProximaLinha(); } // ----------------------------------------------------------- //LeitorDeArquivos leitor = null; //try //{ // leitor = new LeitorDeArquivos("contass.txt"); // leitor.LerProximaLinha(); // leitor.LerProximaLinha(); // leitor.LerProximaLinha(); //} //finally //{ // Console.WriteLine("Executando finally"); // if (leitor != null) // { // leitor.Fechar(); // } //} }
private static void carregarContas() { //equivalente ao try with resources using (LeitorDeArquivos leitor = new LeitorDeArquivos("arquivo")) { leitor.lerProximaLinha(); leitor.lerProximaLinha(); } }