コード例 #1
0
        /*
         * try
         * {
         *  Metodo();
         * }
         *
         * catch (DivideByZeroException e)
         * {
         *  Console.WriteLine("Não é possivel duvidir por zero !");
         * }
         *
         * catch (Exception e)
         * {
         *  Console.WriteLine(e.Message);
         *  Console.WriteLine(e.StackTrace);
         * }
         */


        private static void CarregarContas()
        {
            using (LeitorDeArquivo leitor = new LeitorDeArquivo("teste.txt"))
            {
                leitor.LerProximaLinha();
            }
        }
コード例 #2
0
        private static void CarregarContas()
        {
            using (LeitorDeArquivo leitor = new LeitorDeArquivo("teste.txt"))
            {
                leitor.LerProximaLinha();
            }


            //LeitorDeArquivo leitor = null;

            //try
            //{
            //    leitor = new LeitorDeArquivo("conta.txt");
            //    leitor.LerProximaLinha();
            //    leitor.LerProximaLinha();
            //    leitor.LerProximaLinha();
            //    leitor.LerProximaLinha();



            //}
            //catch(IOException)
            //{

            //    Console.WriteLine("Exceção do tipi IOException capturada e tratada");
            //}
            //finally
            //{
            //    if (leitor!=null)
            //        leitor.Fechar();
            //}
        }
コード例 #3
0
        private static void CarregarContas()
        {
            /*Para ultitizar o "using" a classe LeitorDeArquivo necessita implementar a interface IDisposable */
            using (LeitorDeArquivo leitor = new LeitorDeArquivo("texte.txt"))
            {
                //IDisposable
                leitor.LerProximaLinha();
            }

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

            //LeitorDeArquivo leitor = null;
            //try
            //{
            //    leitor = new LeitorDeArquivo("contas.txt");
            //    leitor.LerProximaLinha();
            //    leitor.LerProximaLinha();
            //    leitor.LerProximaLinha();

            //}
            //catch (IOException ex)
            //{
            //    Console.WriteLine("Excecão do tipo IOException, capturada e tratada!");
            //    Console.WriteLine(ex.Message);
            //}
            //finally/*Seráexecultado sempre, mesmo secairdo bloco "try" ou "catch"*/
            //{
            //    if (leitor != null)
            //    {
            //        leitor.Fechar();
            //    }
            //}
        }
コード例 #4
0
        public static void CarregarContas()
        {
            using (LeitorDeArquivo leitor = new LeitorDeArquivo("contas.txt"))
            {
                leitor.LerProximaLinha();
                leitor.LerProximaLinha();
                leitor.LerProximaLinha();
            }

            //LeitorDeArquivo leitor = null;

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

            //    leitor.LerProximaLinha();
            //    leitor.LerProximaLinha();
            //    leitor.LerProximaLinha();
            //}
            //catch (IOException e)
            //{
            //    Console.WriteLine("Exceção do tipo IOException capturada e tratada.");
            //}
            //finally
            //{
            //    if (leitor != null)
            //    {
            //        leitor.Dispose();
            //    }
            //}
        }
コード例 #5
0
        private static void CarregarContas()
        {
            using (LeitorDeArquivo leitor = new LeitorDeArquivo("texto.txt"))
            {
                leitor.LerProximaLinha();
            }

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

            //LeitorDeArquivo leitor = null;

            //try
            //{
            //    leitor = new LeitorDeArquivo("Contas1.txt");

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

            //}
            //finally
            //{
            //    Console.WriteLine("Executando o Finally");
            //    if(leitor != null)
            //    {
            //        leitor.Fechar();
            //    }
            //}
        }
コード例 #6
0
        private static void CarregarContasSemUsing()
        {
            LeitorDeArquivo leitor = null;

            try
            {
                leitor = new LeitorDeArquivo("contasl.txt");

                leitor.LerProximaLinha();
                leitor.LerProximaLinha();
                leitor.LerProximaLinha();
            }
            //catch (IOException e)
            //{
            //    Console.WriteLine("Exceção do tipo IOException capturada e tratada");
            //}
            finally
            {
                Console.WriteLine("Executando o finally");
                if (leitor != null)
                {
                    leitor.Fechar();
                }
            }
        }
コード例 #7
0
        private static void CarregarContas()
        {
            using (LeitorDeArquivo leitor = new LeitorDeArquivo("meu arquivo"))
            {
                leitor.LerProximaLinha();
            }

            /*LeitorDeArquivo leitorDeArquivo = null;
             * try
             * {
             *  leitorDeArquivo = new LeitorDeArquivo("meu arquivo");
             *  leitorDeArquivo.LerProximaLinha();
             *  leitorDeArquivo.LerProximaLinha();
             * }
             * catch (IOException )
             * {
             *  Console.WriteLine("arquivo não encontrado");
             * }
             * finally
             * {
             *  if(leitorDeArquivo != null)
             *  {
             *      leitorDeArquivo.Fechar();
             *  }
             * }*/
        }
コード例 #8
0
ファイル: Program.cs プロジェクト: Davizera/csharp
 private static void leitoArquivos()
 {
     using (LeitorDeArquivo leitor = new LeitorDeArquivo("Contas.txt"))
     {
         leitor.LerProximaLinha();
         leitor.LerProximaLinha();
         leitor.LerProximaLinha();
     }
 }
コード例 #9
0
        public static void CarregarContas()
        {
            using (LeitorDeArquivo leitor = new LeitorDeArquivo("contas.txt"))


            {
                leitor.LerProximaLinha();
                leitor.LerProximaLinha();
                leitor.LerProximaLinha();
            }
        }
コード例 #10
0
        private static void CarregarContas()
        {
            using (LeitorDeArquivo leitor = new LeitorDeArquivo("contas.txt"))
            {
                leitor.LerProximaLinha();
            }

            // --------------------
            //LeitorDeArquivo leitor = null;
            //try
            //{
            //    leitor = new LeitorDeArquivo("contas.txt");
            //    leitor.LerProximaLinha();
            //    leitor.LerProximaLinha();
            //}
            //finally
            //{
            //    if (leitor != null)
            //    {
            //        leitor.Fechar();
            //    }
            //}
        }
コード例 #11
0
ファイル: Program.cs プロジェクト: MathPB/Aulas
        private static void CarregarContas()
        {
            LeitorDeArquivo leitor = null;

            try
            {
                leitor = new LeitorDeArquivo("contas.txt");
                leitor.LerProximaLinha();
                leitor.LerProximaLinha();
                leitor.LerProximaLinha();
            }
            catch (IOException)
            {
                Console.WriteLine("Exceção do tipo IOException capturada e tratada!");
            }
            finally
            {
                if (leitor != null)
                {
                    leitor.Fechar();
                }
            }
        }
コード例 #12
0
ファイル: Program.cs プロジェクト: ThalitaFR/Cursos-Csharp
        private static void CarregarContas()
        {
            using (LeitorDeArquivo leitor = new LeitorDeArquivo("teste.txt"))
            {
                leitor.LerProximaLinha();
            }


            //-----------------------------------------------------------------------------
            //LeitorDeArquivo leitor = null;

            //// O try pode ter só catch ou só finally e também os dois.
            //try
            //{
            //    leitor =  new LeitorDeArquivo("contasl.txt");

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

            //}
            //catch (IOException)
            //{
            //    Console.WriteLine("Exceção do tipo IOException Capturada e Tratada");
            //}
            //// Finally executa acontecendo ou nao uma exceção.
            //finally
            //{
            //    Console.WriteLine("Executando o Finally");
            //    if(leitor != null)
            //    {
            //        leitor.Fechar();
            //    }

            //}
        }