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