我有一个将字符串文本解析为双精度值的函数,它适用于除阿联酋以外的几乎所有文化
码
有问题的阿联酋的价值:"د.إ. 259.00"
文化代码:"ar-AE"
异常获取:System.FormatException:'输入字符串的格式不正确。
码
Function:
公共静态double解析(字符串文本,字符串文化)
{
return double.Parse(text.Replace(" ", ""), NumberStyles.AllowCurrencySymbol | NumberStyles.AllowDecimalPoint | NumberStyles.AllowThousands,
new CultureInfo(culture));
}
有问题的阿联酋的价值:"د.إ. 259.00"
文化代码:"ar-AE"
异常获取:System.FormatException:'输入字符串的格式不正确。