Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá
Estou ultilizando o tipo double para trabalhar os meus campos numéricos. Oque está me surpreendedo é como eu declaro o numero e como ele me retorna, por exemplo:
string valor = "1.500,30";//declara variavel
valor = valor.Replace(".","");//troca (ponto) por vazio
valor = valor.Replace(",",".");//troca (virgula) por (ponto)
return Convert.ToDouble(valor); //deveria me retornar 1500.30
Bom, esse retorno está me retornando assim 1500,30
quero que me retorne assim 1500.30
Achei muito estranho pois quando declaramos variaveis do tipo double, sempre declaramos separado por pontos e pelo que percebi ele retorna com virgula, estranho, oque fazer?
obs: Precisa ser com ponto pois o BD só aceita separado com ponto, pelo que sei..
Carregando comentários...