当前位置:你问我答 >  详情

用vs写简易计算器,为啥输入+或者1++,程序就会崩溃啊?

请问一下,用vs写简易计算器,为啥输入+或者1++,程序就会崩溃啊?

全部评论

等级:LV30
积分:72050
奔跑蜗牛 2021-08-20 08:41
这个要程序啊 大师才能处理
回复 0
等级:LV6
积分:40
MasGIS 2021-08-20 10:45

姑且你用的是C#:

                        1-假如你添加了个TextBox控件用于接收输入的字符串;
                        2-做计算的话,需要把TextBox用户输入的字符串(数字值)转换为等效的双精度浮点数;
                        3-所以你在文本框控件里输入+或者1++的话,会抛异常:输入字符串格式不正确;
解决方案:+ - * /等运算的话,还是用button按钮控件吧。

(如果觉得此回答有意义的话,麻烦给个精选)

回复 1
等级:LV28
积分:105992
Peter 2021-08-23 14:58
你这是软件有问题吧、或者内存不足造成的
回复 0
等级:LV29
积分:149588
老A 2021-08-29 20:52
这个看不懂,2楼还内行,不懂程序的没法子
回复 0
1

提交
悬赏回复规则
1、悬赏期为24小时,从发布时间起算;
2、悬赏期内提问者如设置评论为“精选评论”,视为悬赏结束,该精选评论人将获得本题全部悬赏积分;
3、悬赏期内如提问者未设置“精选评论”,则前5位评论者平分悬赏积分(如仅有一位评论,该评论者获得50%悬赏积分);
4、悬赏积分会自动发放到生态圈账户中,请留意站内信通知。
知道了

距离打开宝箱还剩7

是否花费200积分补签?
确认
取消