1
resposta

[Dúvida] Queria entender melhor sobre o .Parse()

Olá,

Será que alguém poderia me ajudar a entender para que serve, quando usamos, por exemplo int.Parse

Console.WriteLine("Digite um número inteiro:");
            int numero = int.Parse(Console.ReadLine());

Se alguém puder me ajudar, eu agradeço!

1 resposta

Guilherme,

A função do "Parse" é converter strings para números. Para fazer este trabalho, existe também o "TryParse" e o "Convert.ToInt32()"

Por favor, veja alguns links que separei só para te ver (como diz o "Puri-Puri-Prisoner"):

===============================================================

How to convert a string to a number (C# Programming Guide)

Article - 05/27/2022 - 4 minutes to read

Call Parse or TryParse methods ...

Call Convert methods ...

https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/types/how-to-convert-a-string-to-a-number

===============================================================

Qual a principal diferença entre int.Parse() e Convert.ToInt32()?

O Int32.Parse(valor) só converte conteúdo vindo de string. O Convert.ToInt32() tem sobrecargas para trabalhar com vários tipos. Esta é a principal diferença.

...

https://pt.stackoverflow.com/questions/90981/qual-a-principal-diferen%C3%A7a-entre-int-parse-e-convert-toint32

===============================================================

Converter a string "5.541,00" para int em C#

https://pt.stackoverflow.com/questions/498491/converter-a-string-5-541-00-para-int-em-c

===============================================================

[]'s,

Fabio I.