Изменить десятичный разделитель в C#
я разрабатываю asp.net сайт приложения размещен на европейском сервере.
В европейском сервере десятичный разделитель является ","
у меня есть некоторые двойные значения в моем приложении, например 0.125
и какая-то строка для преобразования в double "0.125"
он отлично работает на локальном сервере,но показывает запятую вместо точки на живом сервере.
я искал в google, чтобы изменить десятичный разделитель, и получил еще больше идей, но ни одна из них не работает для меня.
моя последняя попытка заключается в следующем
static System.Globalization.NumberFormatInfo numberformat = null; System.Globalization.CultureInfo info = System.Globalization.CultureInfo.InstalledUICulture; numberformat = (System.Globalization.NumberFormatInfo) info.NumberFormat.Clone(); numberformat.NumberDecimalSeparator = "."; double duration=double.Parse("0.125",numberformat);
это не работает.
Пожалуйста, помогите мне сделать это.