在 Visual Studio 2017 计算器中获取格式异常字符串的格式不正确

Getting format exception string was not in a correct format in visual studio 2017 Calculator

提问人:Mari3471 提问时间:11/2/2023 更新时间:11/2/2023 访问量:37

问:

所以基本上我在一台运行 win 11 的电脑和另一台运行 win 8(在我的学校)的电脑上出现格式执行错误,但是,当我带着 win 10 去我的笔记本电脑时,程序开始工作。知道为什么会发生这种情况吗? 另外,这是我收到错误的代码部分

    private: System::Void EnterOperator(System::Object^  sender, System::EventArgs^  e) {
        Button^ NumbersOp = safe_cast<Button^>(sender);
        dig1 = Double::Parse(Display->Text);//Error shows here
        Display->Text = "";
        operators = NumbersOp->Text;

    }

提前感谢您的帮助。

Windows WinForms -C++ 可视化 工作室-2017

评论

0赞 Steve 11/2/2023
这意味着,无论在“显示”中键入什么内容,此代码失败的 PC 的区域设置都不会将其视为数字。你在那里输入什么?您是否尝试过没有小数分隔符的值?
0赞 Minxin Yu - MSFT 11/2/2023
dig1 和 Display 的类型是什么?
0赞 Minxin Yu - MSFT 11/7/2023
有更新吗?

答: 暂无答案