I mean, I want to convert this:
string a = "40.00";
Convert.ChangeType(a, typeof(decimal))
the result is a decimal value of “4000”
the problem is that the convert call is in a very abstract generic method in a xmlToObject Converter. I don’t want to add programmatically lot’s of different exceptions to convert correctly.
regards Chris
The decimal point might not be represented by the period character in your current culture.
In general, when performing culture-invariant conversions, it’s best to specify CultureInfo.InvariantCulture as the
IFormatProviderargument to the method: