Re: Non-locale-specific floating point numbers
- From: Jon Skeet [C# MVP] <skeet@xxxxxxxxx>
- Date: Fri, 19 Jan 2007 14:31:31 -0000
Mike Schilling <mscottschilling@xxxxxxxxxxx> wrote:
I want to write some C# that converts between floating-point numbers and
strings in a non-locale-specific way. That is, I want decimal points always
to be ".", etc. The simple overloads of Double.ToString() and
Double.Parse() change their behavior depending on locale. I'm considering
creating a static en-us locale and passing it to the overloads of Parse and
ToString that take a locale, but is there a better way?
Instead of creating a static en-us, use CultureInfo.InvariantCulture.
Pass that to methods as appropriate.
Of course, you could always wrap that up in your own helper class if
you're doing it a lot.
--
Jon Skeet - <skeet@xxxxxxxxx>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
.
- Follow-Ups:
- Re: Non-locale-specific floating point numbers
- From: Mike Schilling
- Re: Non-locale-specific floating point numbers
- References:
- Non-locale-specific floating point numbers
- From: Mike Schilling
- Non-locale-specific floating point numbers
- Prev by Date: Re: Mouse events
- Next by Date: Re: Prefix methods
- Previous by thread: Re: Non-locale-specific floating point numbers
- Next by thread: Re: Non-locale-specific floating point numbers
- Index(es):
Relevant Pages
|