Exemplo usando try e catch por Mauricio Junior em 1/1/2011 0 Tweet Pessoal, Segue um exemplo utilizando try e catch. Essencial para pegar o verdadeiro erro. O segredo é sempre começar do erro mais específico para depois ir para um erro genérico. Espero ter ajudado alguma coisa. private static string CheckPort(string port) { try { int.Parse(port); } catch (ArgumentNullException) { Logging.Error(System.Windows.Forms.Application.ProductName, "Port may not be null."); } catch (FormatException) { Logging.Error(System.Windows.Forms.Application.ProductName, "Port must be a numeric string."); } catch (OverflowException) { Logging.Error(System.Windows.Forms.Application.ProductName, "Port may not be null."); } return port; } voltar comente subir Mauricio Junior Formado pela Faculdade Anhanguera, Especialista pela FGV (Fundação Getúlio Vargas), Pós-Graduação em Docência Superior e cursando Mestrado na UNB Engenharia Elétrica; . Tenho 29 anos e possuo sete livros publicados pela editora Ciência Moderna. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.COM, ECODE10.COM, onde publico artigos, vídeos, ebooks e livros Publico artigos, vídeos e podcast em outras comunidades. Trabalho como Analista de Sistemas / Desenvolvedor na empresa ATP S/A. Blog: blog.mauriciojunior.org, Site pessoal www.mauriciojunior.org Comentários: Comente (dê sua opinião): Comentário: Código Imagem: (digite o código da imagem respeitando maiúsculo e minúsculo) Favor digitar o código da imagem para cadastramento. Outros Artigos do Autor IsAlphaNumeric Innovation Days Ebook: Desenvolvendo WebServices Método MD5 Comunicação .NET e VB 6.0 – Parte I Adicionando Ícones no Windows Forms Limpando Cache do Brownser Vídeos Mobile no Site da Microsoft Exemplo usando try e catch GridView Parte II Gravando erros com eventlog - Parte I VSS Versionador - Resumão Sort no GridView sem ir ao banco de dados novamente Artigo criando atalhos para a sua aplicação. Usando Tooltip Propaganda Microsoft - Vemos como será e não como é. Controle de peso mobile Vídeo - Conecte ReportViewer sem DataSet Tipado e gerando PDF MSDN Media Center - download de vídeos User Control Windows executando no Internet Explorer (parte 2 de 2) Tata Motors (Grupo TCS) Trabalhando com LinkButton dentro do Gridview Visual SourceSafe - Série 5 Microsoft Preview Windows Phone 7 in NYC Criando Email Modelo no Mail - MacBook Botão abrindo janela de forma modal My Tracks Conecte - novidades tecnológicas revolucionam a medicina Sistema de Controle de Gasolina Mobile - iGas Deletando todos os arquivos Sistema de Login em ASP – Parte 10 Forum utilizando VS 2005 e Ajax Criando menu dinâmico com C#.NET (Passo 2) - Com diferenciação de usuário Usando PopupControlExtender