首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在一个TextBox中进行算术运算?

如何在一个TextBox中进行算术运算?
EN

Stack Overflow用户
提问于 2014-03-17 19:56:28
回答 1查看 1.2K关注 0票数 4

例如,我用TextBox1编写代码

4*53-2

怎样才能让答案出现在同一个文本框中?

我试过了,但还是不起作用

代码语言:javascript
运行
复制
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
 textbox1.text = val(textbox1.text)
end sub

它只显示第一个数字

EN

回答 1

Stack Overflow用户

发布于 2014-03-17 20:43:24

这是一项相当复杂的任务,VB.NET语言对此没有内置支持。第一步是将文本解析为expression tree。第二步是评估表达式树以确定结果。对于初学者来说,这当然是一项高级任务,但除了你自己做之外,还有其他几个选择。您可以使用现有的第三方库来为您完成所有繁重的工作,例如免费的开源NCalc library。或者,您可以使用.NET's CodeDom classes将表达式动态构建为.NET库,然后调用它以获得结果。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22453663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档