Paulo RB

Tag: toString

Culture Info Convertendo Decimal para String

by paulorb on fev.01, 2012, under C#

Hoje vou mostrar como fazer como converter um Decimal para String usando culturas e distintas e quanto isso pode ser problematico.

Vamos criar inicialmente o nosso Decimal

 Decimal decVal = 10.123456m; 

Agora vamos converte-lo para String usando o metodo toString()

 decVal.toString() 

o resultado é 10,123456

Perceba que no resultado temos uma “,” como separador. Isso ocorre porque nos regional Settings do painel de controle está definido a cultura Portugues.

Farei agora outro exemplo mostrando com a cultura diferente para isso vamos usar o metodo ToString(IFormatProvider)

 decVal.ToString(CultureInfo.GetCultureInfoByIetfLanguageTag("en-us")) 

Agora o resultado será 10.123456

 

Leave a Comment :, , more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Calendário

dezembro 2017
S T Q Q S S D
« mar    
 123
45678910
11121314151617
18192021222324
25262728293031