try
{
//codigo que vai gerar exception
}
catch (System.Exception)
{
this.mensagemErro.Text = ???;
}
Pegar mensagem de erro System.Exception em C#?
Como faço para pegar a mensagem de erro de um System.Exception em C#?
Não tem toString no System.Exception...
3 Respostas
Já achei:
<blockquote> catch (System.Exception ex)
{
this.mensagemErro.Text = ex.ToString();
}</blockquote>
Essa forma que você achou vai retornar a exception toda como texto. Se você quer só a mensgem amigavel use:
try
{
//
}
catch (Exception ex)
{
this.mensagemErro.Tex = ex.Message;
}
Essa forma que você achou vai retornar a exception toda como texto. Se você quer só a mensgem amigavel use:
try { // } catch (Exception ex) { this.mensagemErro.Tex = ex.Message; }
Valeu!
Criado 1 de março de 2013
Ultima resposta 1 de mar. de 2013
Respostas 3
Participantes 2