这是我的代码。
double value = double.Parse(Utility.GetParamValueOrDefault(omRecord.paramList[i].value, "0"),CultureInfo.CurrentCulture);
这是我遇到的错误: 格式异常:输入字符串格式不正确 我看了一些StackOverFlow上的帖子,说我需要在WPF应用程序的main()函数中添加以下代码。
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)));
我仍然会得到相同的错误,并且我的 CurrentCulture 仍然不是 en-US。