private static void CarregarContas() { using (LeitorDeArquivo leitor = new LeitorDeArquivo("teste.txt")) { leitor.LerProximaLinha(); } //------- Outra maneira de executar o try catch finally //LeitorDeArquivo leitor = null; //try //{ // leitor = new LeitorDeArquivo("contas.txt"); // leitor.LerProximaLinha(); // leitor.LerProximaLinha(); // leitor.LerProximaLinha(); //} //catch (IOException) //{ // Console.WriteLine("Exceção do IOException tratada;"); //} //finally // sempre é executado, independente se será depois do try ou do catch //{ // if(leitor != null) // { // leitor.Fechar(); // } //} }
// Teste com a cadeia de chamada: // Metodo -> TestaDivisao -> Dividir private static void CarregarConta() { using (LeitorDeArquivo leitor = new LeitorDeArquivo("reame.txt")) { leitor.LerProximaLinha(); } }