none
Dúvida com Replace em valor monetário RRS feed

  • Pergunta

  • Olá pessoal,

    Tenho uma rotina assim:

    string valor = "1.072,50"

    string valor2 = valor.Replace(',', '.'); // aqui a virgula é substituida por ponto.

    Então valor2 vai passar a ser "1.072.50"

    como faço para valor2 ser = "1072.50" , ou seja deixar o ponto (.) apenas na casa de centavos.

    C#, WindowsForm.

    Obrigado.

    quinta-feira, 2 de maio de 2019 12:58

Respostas


  • Tente assim amigo:
    #region Replace Valor
    string valor = "1.072,50";
    valor = valor.Replace(".", "").Replace(",", ".");
    #endregion

    • Marcado como Resposta Porter Porter quinta-feira, 2 de maio de 2019 13:51
    quinta-feira, 2 de maio de 2019 13:08

Todas as Respostas