Пример #1
0
        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();
            //    }
            //}
        }
Пример #2
0
 private static void carregarContas()
 {
     //equivalente ao try with resources
     using (LeitorDeArquivos leitor = new LeitorDeArquivos("arquivo")) {
         leitor.lerProximaLinha();
         leitor.lerProximaLinha();
     }
 }