Приложение имеет дело со строками, которые представляют десятичные числа, которые поступают из разных культур. Например, "1.1" и "1,1" - это одно и то же значение.
Я играл с комбинациями флагов Decimal.TryParse
, но не смог добиться желаемого результата. "1,1" стало "11" или "0" в конце концов.
Можно ли преобразовать такие строки в десятичные числа в одну строку кода без предварительной замены "," char на "." или проигрывание с помощью NumberFormat.NumberDecimalSeparator
?
Как вы справляетесь с такими ситуациями?
Заранее благодарю!