Ir para o conteúdo
bytemania

Formato de numero

Mensagens Recomendadas

bytemania    0
bytemania

Quero fazer parsing para double de um numero de formato

Double.Parse("-7.45677");

O resultado é -745677... Como resolvo isto n sei usar o IFormatProvider

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
MytyMyky    0
MytyMyky

o problema é o "."; possivelmente a app está a procura de uma virgula em vez de ponto. Uma hipotese, menos elegante, é:

Double.Parse("-7.45677".Replace(".","," ))

que retorna o double -7,45677

O problema deve estar ligado a questões de globalização e pelo System.Globalization e System.Globalization.CultureInfo, deve haver alguma solução (ou não)....

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade