【C#写出带括号的四则运算,例如:tmp=((3+5)/2+-查字典问答网
分类选择

来自孙慧贤的问题

  【C#写出带括号的四则运算,例如:tmp=((3+5)/2+10)*3,得出result.tmp是Textbox1.text的数据,得出的result最终显示在Textbox.text里面(程序是C#Web写的,button已经做好,就是不知道优先级运算该怎么达到】

  C#写出带括号的四则运算,例如:tmp=((3+5)/2+10)*3,得出result.

  tmp是Textbox1.text的数据,得出的result最终显示在Textbox.text里面(程序是C#Web写的,button已经做好,就是不知道优先级运算该怎么达到效果,而且括号里面还有括号).

  注明:不要用DataTable().Compute来实现,这个我也知道.我的目的是看怎么达到优先级的效果,我菜鸟一个,

3回答
2020-01-16 13:23
我要回答
请先登录
刘海滨

  这个和数学中学的优先级是一样的,尽量没个都加上括号,这样可以防止出错

2020-01-16 13:23:53
孙慧贤

  要做一个计算器的程序,还要防呆,避免输入错误导致的程序bug,你这说的等于没说。

2020-01-16 13:27:55
刘海滨

  你可以用try{字符串转换数字}catch{提示错误},这样就可以避免你说的bug了

2020-01-16 13:31:49

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •