У меня есть исходный XML, который использует точку (".") В качестве десятичного разделителя, и я анализирую это в системе, которая использует запятую (",") в качестве десятичного разделителя.
В результате значение 0,7 анализируется с Double.TryParse
или Double.Parse
как 7000000.
Какие есть варианты для правильного разбора? Один из них - заменить точки в источнике запятыми на String.Replace('.', ',')
, но я не думаю, что мне это очень нравится.