De String para Double


Em algumas situações, temos um determinado valor (moeda) em uma String e queremos traze-lo de volta para uma váriavel do tipo Double. Neste caso, muitos utilizam os métodos fornecidos pela classe String para manipular o valor e, depois que o(s) caracter(es) de moeda forem retirados, convertem o número que ficou para Double.

Mas para efetuar isso, há uma forma mais fácil, que é utilizando um dos overloads do método estático chamado Parse, qual se encontra dentro da estrutura Double. Um exemplo disso, é mostrado aqui:

using System.Globalization;
//….
double valor = 1256.44;
string valorString = valor.ToString(“C2”);
double novoDouble = Double.Parse(valorString, NumberStyles.Currency);

Anúncios

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s