The double.Parse method allows us to parse currency values:
var c = double.Parse("100.00$", NumberStyles.Currency, CultureInfo.CurrentCulture.NumberFormat);
This call takes care about the localization settings of the operating system. I would like the same feature for percent values. E.g.:
var p = double.Parse("100.00%", NumberStyles.Percent, CultureInfo.CurrentCulture.NumberFormat);
Lot solutions are found in the internet on how to parse percent values but most of them don't work right when the application is localized. Therefore, the .NET Framework should provide a correct solution in the BCL.