Busca online em todo site:

Seja bem vindo(a) Visitante, voc no est logado deseja logar
na comunidade ASPNETi.COM e participar de servios e promoes ? clique aqui.




Título do Artigo

Exemplo usando try e catch


Data Publicação: 15/8/2008 14:32:31
Total de visualizações: 1633

comente
 


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;
  }



Total de visualizações: 1633
voltar   comente  subir

Autor:


Por:Mauricio Junior
Maurício Júnior
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 27 anos e possuo sete livros publicados pela editora Ciência Moderna no ano de 2009. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.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.orgSite pessoal  www.mauriciojunior.org


Comentários:


Comente (dê sua opinião): VOCÊ PRECISA ESTAR LOGADO

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

Artigo criando atalhos para a sua aplicação.
Exemplo do livro Programando em C# para Web
GMaps com ASP.NET
Gravando erros com eventlog - Parte I
Gravando Erros com Exception - Parte I
Vídeo - Microsoft Surface Sphere
Cache
Novo TechNet Experience Online
Documento padrão de desenvolvimento
Mudar de MasterPage em Tempo de Execução
Vídeo - Themes/Skin/Stylo
Novo Firefox 3.0 - o chamado Minefield
Vídeo - Sistema de Atendimento de Clientes
QR Code com ASP.NET
Vírus - Link com Vírus
Crie a sua própria rede social no ning
GridView Parte II
Vídeo: Série Atlas.NET - Parte I
Propaganda Microsoft - Vemos como será e não como é.
Coalescing Operador C# ?? null
101 Exemplos de Linq
Sujeira no Macbook Branquinho Resolvido
Criptografando Senha
Sistema de Login com ASP 3.0 usando três camadas – Parte I
Código fonte aberto
Forum utilizando VS 2005 e Ajax
Pagamento via celular
Conecte - netBOOKS
Atendimento online
Web 2.0 - A máquina somos nós
Estatística - Browser de Acesso
Insistência com Vírus por E-mail
Trabalhando com STORED PROCEDURE
Inserindo no Sql Server
Evento Java versus DotNet

Publicidade:

[sumir] [aparecer]
NETITC




Informaes Online:

Usurios Online: 39
Artigos:  651
Vdeos:  47
PodCast's:  31
Frum:  3098
Empregos:  1223
Usurios Cadastrados: 5784

Categoria de Artigos

Vdeos

Enquete - D sua opinio

 Os podcasts tem sido proveitoso pra você?

 

Colaboradores

Foto Autor autor: Mauricio Junior   
publicou 379 artigo(s).
Foto Autor autor: Júlio Battisti   
publicou 51 artigo(s).
Foto Autor autor: Fabio Galante Mans   
publicou 28 artigo(s).
Foto Autor autor: Kleber Becerra   
publicou 10 artigo(s).
Foto Autor autor: Ramon Durães   
publicou 6 artigo(s).
Foto Autor autor: Ebenézer de Souza   
publicou 5 artigo(s).
Foto Autor autor: Fabio Aguiar   
publicou 4 artigo(s).
NETITC