Andei com uns problemas de conversão de string para double, devido ao caracter que separa a parte inteira da parte decimal num número. Dependendo dos
regional settings da máquina onde fazemos
deploy do nosso código podemos ter como caracter separador a vírgula ou o ponto. O objectivo é fazer código que seja independente dos
regional settings considerando sempre um dado caracter como separador.
NumberFormatInfo nfi = new NumberFormatInfo();
nfi.NumberDecimalSeparator = ",";
double val = double.Parse(text.Text, nfi);
Com este código a conversão utiliza sempre a vírgula como caracter separador.
Sem comentários:
Enviar um comentário