21 kwi 2009 o 11:14 | C#
Autor: admin |
Co zrobić by nie martwić się o to jak są oddzielane miejsca dziesiętne (kropka / przecinek) w string’ach, które rzutujemy, np. na typ Double ?
Wystarczy zastosować coś takiego:
| 1 | double price = Convert.ToDouble("10.66", System.Globalization.CultureInfo.InvariantCulture); |
Dodatkowo gdybyśmy chcieli zastosować inny sposób za pomocą tego kodu możemy poznać separator miejsc dziesiętnych dla aktualnej
CultureInfo:
| 1 | System.Globalization.NumberFormatInfo.CurrentInfo.NumberDecimalSeparator |