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

[Dúvida] string vConteudo é mutavel?

Para meu código funcionar tive que fazer a seguinte modificação, pois até onde sei, um objeto string é imutável. Sendo assim tinha que declarar que vConteudo recebe msk_CPF já tratada com os replace e trim dessa forma:

string conteudo = msk_CPF.Text.Replace(".", "").Replace("-", "").Trim();

A pergunta é, por que no exemplo do professor funcionou o codigo abaixo e no meu não?

string vConteudo;
vConteudo = msk_CPF.Text;
vConteudo.Replace(".", "").Replace("-", "").;
vConteudo.Trim();
2 respostas
solução!

Bom dia Mickael, tudo blz?

Primeiramente parabéns, por condensar todo o processamento em somente uma linha, mas sim as strings em C# são imutáveis; No código disponibilizado pelo professor temos:

           string vConteudo;
            vConteudo = Msk_CPF.Text;
            vConteudo = vConteudo.Replace(".", "").Replace("-", "");
            vConteudo = vConteudo.Trim();

Abraços e bons estudos 😄


Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Que mancada, não enchergava de jeito nenhum o sinal de = ,rs Obrigado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software