drigo 0 Denunciar post Postado Agosto 28, 2010 Olaa... Estava lendo a respeito do uso do Using no C#, o mesmo elimina o uso do try, catch e não é necessário o uso do finally pois o compilador ja realiza o dispose() dos objetos usados e tambêm internamente já trata o try,catch.Segue abaixo um exemplo para melhor visualização: using ( TextWriter writer = new StreamWriter("teste.txt") ){ writer.WriteLine("teste."); } Mas caso ocorra uma exceção e eu precise capturar a mesma para criar um arquivo de log como fazer a mesma, se não possuo mais o catch ?? caso seja necessário o uso do catch para fazer a tarefa citada, o uso do using não estaria sendo disnecessário, pelo menos em parte ?? Desde já, agradeço. Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Agosto 28, 2010 A utilização do using não elimina o uso do try não, pois o try é para tratamento de erros, e você precisa usar ele pra criar um software de qualidade. A utilização do using é pra agilizar seu software no uso da memoria pois ele se encarrega de liberar memomoria após o uso sem necessidade de você ficar liberando manualmente. Compartilhar este post Link para o post Compartilhar em outros sites
drigo 0 Denunciar post Postado Agosto 30, 2010 Olaa... Muito obrigado pela explicação, minha dúvida foi sanada. Grande abraço... Compartilhar este post Link para o post Compartilhar em outros sites