【问题标题】:Calculate a sum in 1 click c# [closed]一键计算总和 c# [关闭]
【发布时间】:2015-04-23 14:40:34
【问题描述】:

场景:

  • 表单由 2 个文本框和一个按钮组成。
    • 在 textBox1 中,用户输入:4+7-3+10
    • 按钮被按下
    • 在 textBox2 中,输出将计算总和 = 18

这可以在c#中实现吗?如果是,如何?

谢谢。

【问题讨论】:

标签: c# calculator


【解决方案1】:

是的,可以用System.Data.DataTable.Compute实现:

var calculator = new DataTable();
int result = (int)calculator.Compute("4+7-3+10", null); // 18

查看DataColumn.Expression 的备注部分,了解支持的内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-11
    • 1970-01-01
    • 1970-01-01
    • 2012-02-26
    • 2012-11-29
    • 2021-04-16
    相关资源
    最近更新 更多