Diferença entre Convert.ToTipo e Tipo.Parse
30/01/2014
0
Olá, gente.
Existe alguma diferença prática entre usar o Convert.To"Tipo" ou "Tipo".Parse?
De vez em quando eu uso os dois, mas não sei se tem um que seja "melhor" por algum motivo.
Grata.
Existe alguma diferença prática entre usar o Convert.To"Tipo" ou "Tipo".Parse?
De vez em quando eu uso os dois, mas não sei se tem um que seja "melhor" por algum motivo.
Grata.
Rachel Andrade
Curtir tópico
+ 0
Responder
Posts
30/01/2014
Leandro Chiodini
Oi Rachel,
Então basicamente sao iguais esses dois comandos.
a unica diferença seria
Int.Parse(), vai disparar uma exceção caso o valor que você tentar converter seja null,
Ja o Convert.ToInt(), ele chama o Int.Parse(), porem ele nao vai retornar um erro se o valor for null, e sim o valor 0,
Ou seja, o Int.Parse(), é mais recomendado para converter String,
Ja o Convert.ToInt(), todos os outros objetos, visto que nao vai interromper o sistema, com uma Exception.
ja que retorna o valor 0 caso o objeto for null.
Espero ter ajudado
Chiodini
Então basicamente sao iguais esses dois comandos.
a unica diferença seria
Int.Parse(), vai disparar uma exceção caso o valor que você tentar converter seja null,
Ja o Convert.ToInt(), ele chama o Int.Parse(), porem ele nao vai retornar um erro se o valor for null, e sim o valor 0,
Ou seja, o Int.Parse(), é mais recomendado para converter String,
Ja o Convert.ToInt(), todos os outros objetos, visto que nao vai interromper o sistema, com uma Exception.
ja que retorna o valor 0 caso o objeto for null.
Espero ter ajudado
Chiodini
Responder
30/01/2014
Rachel Andrade
Oi, Leandro. Obrigada pela atenção.
Esclareceu bastante a questão, passarei a considerar essas informações daqui pra frente.
Grata.
Esclareceu bastante a questão, passarei a considerar essas informações daqui pra frente.
Grata.
Responder
Clique aqui para fazer login e interagir na Comunidade :)