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)
2
respostas

Convertendo número em string

            string palavra = "alura cursos online de tecnologia ";
            Console.WriteLine(palavra);

            palavra = palavra + 2020;
            Console.WriteLine(palavra);

No final da vídeo aula, apareceu que o C# converte automaticamente o número em string. Nesse caso só funciona com os números?

2 respostas
solução!

Olá Rodrigo,

Quando concatenamos uma string com qualquer tipo, como um int, um double, ele transformando em string.

Mas conseguimos também, transformar uma string em int, com um pouco mais de trabalho, utilizando o int.Parse, veja:

static void Main(string[] args)
        {
            string palavra = "20";
            string palavra2 = "20";
            string soma = palavra + palavra2;

            Console.WriteLine(soma);


            int soma2 = int.Parse(palavra) + int.Parse(palavra2);

            Console.WriteLine(soma2);

            Console.ReadLine();
        }

Abraços e bons estudos!

Caramba, tive que jogar no VS pra acreditar, muito boa essa daí. Muito obrigado pela ajuda.