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