Как мне разобрать строку с десятичной точкой в двойном?
Я хочу разобрать строку как"3.5"
в два раза. Тем не мение,
double.Parse("3.5")
дает 35 и
double.Parse("3.5", System.Globalization.NumberStyles.AllowDecimalPoint)
бросаетFormatException
Теперь мой компьютерs локаль установлена на немецкий язык, где запятая используется в качестве десятичного разделителя. Возможно, придется что-то делать с этим иdouble.Parse()
ожидая"3,5"
как вход, но яЯ не уверен.
Как я могу разобрать строку, содержащую десятичное число, которое может или не может быть отформатировано, как указано в моей текущей локали?