Пример #1
0
        private static void CarregarContas()
        {
            using (LeitorDeArquivos leitor = new LeitorDeArquivos("teste.txt"))
            {
                leitor.LerProximaLinha();
            }

            //LeitorDeArquivos leitor = null;
            //try
            //{
            //    leitor = new LeitorDeArquivos("Contas.txt");
            //    leitor.LerProximaLinha();
            //    leitor.LerProximaLinha();
            //    leitor.LerProximaLinha();
            //}
            //catch (IOException)
            //{
            //    Console.WriteLine("Exceção do tipo IO capturada e tratada.");
            //}
            //finally
            //{
            //    if (leitor != null)
            //    {
            //        leitor.Fechar();
            //    }
            //}
        }
Пример #2
0
        private static void CarregarContas()
        {
            using (LeitorDeArquivos leitor = new LeitorDeArquivos("teste.txt")) {
                //IDisposable
                leitor.LerProximaLinha();
            }


            //----------------------------------------------------------

            /*LeitorDeArquivos leitor = null;
             * try {
             * leitor = new LeitorDeArquivos("contas.txt");
             * leitor.LerProximaLinha();
             * leitor.LerProximaLinha();
             * leitor.LerProximaLinha();
             * leitor.LerProximaLinha();
             * }
             * finally {
             * Console.WriteLine("Executando o Finally");
             * if(leitor != null) {
             *  leitor.Fechar();
             * }
             * }*/
        }
Пример #3
0
        private static void CarregarContas()
        {
            using (LeitorDeArquivos leitor = new LeitorDeArquivos("teste.txt"))
            {
                leitor.LerProximaLinha();
            }

            //Mesma lógica do bloco acima
            //-----------------------------------------------------
            //LeitorDeArquivos leitor = null;
            //try
            //{
            //    leitor = new LeitorDeArquivos("contas.txt");

            //    leitor.LerProximaLinha();
            //    leitor.LerProximaLinha();
            //    leitor.LerProximaLinha();
            //    leitor.LerProximaLinha();
            //}
            //catch (IOException e)
            //{
            //    Console.WriteLine("Erro: " + e.Message);
            //}
            //finally
            //{
            //    if(leitor != null)
            //        leitor.Fechar();
            //}
        }
Пример #4
0
        private static void CarregarContas()
        {
            using (LeitorDeArquivos leitor = new LeitorDeArquivos("teste.txt"))
            {
                leitor.LerProximaLinha();
            }

            //_________________________________________________________

            // LeitorDeArquivos leitor = null;

            // try
            // {
            //  leitor = new LeitorDeArquivos("contas.txt");

            //  leitor.LerProximaLinha();
            //  leitor.LerProximaLinha();
            //  leitor.LerProximaLinha();
            // }
            // catch (IOException)
            // {
            //  System.Console.WriteLine("Exceção do tipo IOException");
            // }
            // finally
            // {
            //  System.Console.WriteLine("Executando Finally");

            //  if (leitor != null)
            //      leitor.Fechar();
            // }
        }
Пример #5
0
        private static void CarregarContas()
        {
            using (LeitorDeArquivos leitor = new LeitorDeArquivos("teste.txt"))
            {
                leitor.LerProximaLinha();
            }

            //---------------------------------------------------------------------------------------------------
            //LeitorDeArquivos leitor = null;

            //try
            //{

            //    leitor = new LeitorDeArquivos("Contas.txt");

            //    leitor.LerProximaLinha();
            //    leitor.LerProximaLinha();
            //    leitor.LerProximaLinha();

            //    leitor.Fechar();
            //}
            //finally
            //{
            //    Console.WriteLine("Executando o Finally");
            //    if (leitor != null)
            //    {
            //        leitor.Fechar();
            //    }

            //}
        }
Пример #6
0
        private static void CarregarContas()
        {
            //Using é uma outra forma parecida com a ideia do bloco try/finally
            //Para se usar o using em classes criadas por você, essa classe obrigatóriamente precisa implementar a interface IDisposable
            //Ele não trata exceções
            using (LeitorDeArquivos leitor = new LeitorDeArquivos("text.txt"))
            {
                leitor.LerProximaLinha();
            }

            // -----------------------------------------------------
            //LeitorDeArquivos leitor = null;
            ////O bloco try deve obrigatoriamente ou ter um try, ou ter um catch, ou ter os 2
            ////Usamos o catch quando precisamos tratar uma exceção;
            ////Usamos o finally quando precisamos executar algo independente se a aplicação der erro ou não
            //try
            //{
            //    leitor = new LeitorDeArquivos("contas.txt");
            //    leitor.LerProximaLinha();
            //    leitor.LerProximaLinha();
            //    leitor.LerProximaLinha();

            //}
            //finally
            //{
            //    Console.WriteLine("Executando o finally");
            //    if (leitor != null)
            //    {
            //        leitor.Fechar();
            //    }
            //}
        }
Пример #7
0
        public static void CarregarContas()
        {
            using (LeitorDeArquivos leitor = new LeitorDeArquivos("Contas.txt"))
            {
            }
            //LeitorDeArquivos leitor = null;
            //try
            //{
            //    leitor = new LeitorDeArquivos("Contas.txt");
            //    leitor.LerProximaLinha();
            //    leitor.LerProximaLinha();
            //    leitor.LerProximaLinha();
            //}
            //catch (System.IO.IOException)
            //{

            //    throw;
            //}
            //finally
            //{
            //    if(leitor != null)
            //        leitor.Fechar();
            //}
        }