Exemplo usando try e catch


por Mauricio Junior em 1/1/2011 0

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