Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

drigo

[Resolvido] Como capturar uma exceção ao usar o Using ?

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.