根据文化解析带有数字的字符串

时间:2015-06-25 07:46:00

标签: c# cultureinfo

我正在开发一个应用程序,它根据不同的文化从字符串中提取数字。 这是我的方法:

    private decimal ParseCurrencyAmount(string fieldValue, string clientCulture)
    {
        decimal decimalValue;
        if (decimal.TryParse(fieldValue, NumberStyles.Currency, CultureInfo.GetCultureInfo(clientCulture), out decimalValue))
        {
            return decimalValue;
        }
        return -1;
    }
在瑞士法国文化中,字符串40&000是40,000但是我无法解析相同的字符串。 有没有其他文化可以正确解析这个字符串?

输入: fieldValue:" 40' 000" (四万) clientCulture:fr-CH不起作用,但我可以改变文化。 TIA

0 个答案:

没有答案