Here is my code.
double value = double.Parse(Utility.GetParamValueOrDefault(omRecord.paramList[i].value, "0"),CultureInfo.CurrentCulture);
this is the error i'm getting FormatException: Input string was not in a correct format
i have read some threads of StackOverFlow saying i need to add into main() of my WPF application the following code.
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
FrameworkElement.LanguageProperty.OverrideMetadata(typeof(FrameworkElement), new FrameworkPropertyMetadata(
XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag)));
i still get the same error and my CurrentCulture is still not en-US.
try this
At the start of your application you can set CultureInfo in this way
If you want to determine the CultureInfo at runtime try this:
For English language there is this table :-)
And here is a link for all languages https://wiki.openstreetmap.org/wiki/Nominatim/Country_Codes