1
resposta

Qual a diferença entre converter usando Convert.ToInt32() e usando (int)?

Qual a diferença entre uma conversão usando o método Convert e o tipo de dado entre parênteses?

1 resposta

Oi Abel tudo bem?

O (int) é um operador de cast. Ele só deveria ser usado quando há certeza de que a conversão dará certo.

Já o Convert.ToInt32() é um método mais completo que tenta fazer a conversão de forma mais ampla, podendo usar tipos não numéricos, como string.

Espero ter ajudado!!!