Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Parse() e ConvertTo()

Qual seria a diferença entre por exemplo:

string valor =  "123";

var valorConvertidoComParse = int.Parse(valor);

e

string valor =  "123";

var valorConvertidoComConvert = Convert.ToInt32(valor);

No dia-a-dia qual dos dois seria melhor utilizar? Ou não tem diferença?

Agradeço,

1 resposta
solução!

Bom dia!

O int.Parse(valor) só converte conteúdo vindo de string. O Convert.ToInt32() tem sobrecargas para trabalhar com vários tipos.

Espero ter ajudado!!