Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Não era pra mostrar o ORIGINAL?

Nessa aula, aprendemos que uma string e imutável, impossibilitando a alteração do seu texto original, a não ser que essa alteração seja atribuída a uma outra string.

string modelo = "Olá NOME, bem vindo ao seu curso!";

MessageBox.Show(modelo.Replace("NOME", "Guilherme"));

O certo não seria o modelo.Replace retornar o valor original da string, já que a alteração feita por esse método não foi atribuída a nenhuma outra string?

2 respostas
solução!

Oi João, tudo bom?

Na verdade, o que rola é que o método Replace está criando uma nova string e te devolvendo a nova. A antiga continua inalterada =)

Abraço e bons estudos!

Ah tá

Entendi agora. Valeu brother

Até