用C#怎样实现win7自带的计算器的连续操作功能?比如连续加连续减等操作 5

 我来答
againinput4
2012-11-30 · TA获得超过2407个赞
知道大有可为答主
回答量:1446
采纳率:70%
帮助的人:644万
展开全部
“或许我没说清除,我想实现的是比如输入1+1+1,最后能输出3,也就是实现连续加,而不是选择清零后再加,懂我意思吗?我没思路”

既然你都能说清楚你的问题的需求,那么为何最开始的时候,不说清楚,而非要浪费大家的时间,等沟通了半天,你才说出你的具体需求呢?
==============
其中一种思路是:
使用正则表达式去处理,将其输入的内容,比如:
1+1+1
分割成对应的
1
1
1
这个三个字符
分别把对应的字符,转换为对应的符号:这里是加号
然后再以此,根据是否有括号,去执行对应的动作:这里是依次相加

如此,基本可以满足你的需求了。
浙江启扬智能科技有限公司
2023-06-12 广告
不一定,ARM架构的嵌入式开发可以基于uc/os、Linux、Windows等操作系统,而不一定要使用LINUX操作系统。在ARM架构上,Windows和Linux都是可以使用的,而且许多嵌入式系统开发工具也都是支持这两种操作系统的。因此,... 点击进入详情页
本回答由浙江启扬智能科技有限公司提供
recher2011520
2012-11-30 · 超过13用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:38.1万
展开全部
这个简单啊,你建立一个数组,接受你发过来的值,再循环你的数组,通过一个事件去统计,不就ok?想什么时候去求和就什么时候去触发事件就ok 啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d5e2fab
2012-11-30
知道答主
回答量:19
采纳率:0%
帮助的人:2.5万
展开全部
利用两个List或者数组,往里丢数值和运算符号,直到计算后将List清空后再将计算结果填入List或者数组。
追问
或许我没说清除,我想实现的是比如输入1+1+1,最后能输出3,也就是实现连续加,而不是选择清零后再加,懂我意思吗?我没思路
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式