使用可从组合框选择的运算符

时间:2019-02-20 03:12:59

标签: c# combobox calculator

嘿stackoverflow我有一个问题,关于从Visual Studio的组合框中为计算器选择不同的数学运算符。为此使用铸造的最简单,最合理的方法是什么?我将如何从组合框中获取所选的运算符并将其用作问题的数学运算符呢?

我把这个winform放在一起给大家看我的意思: Example

1 个答案:

答案 0 :(得分:0)

enter image description here

让我们考虑从您分享的图片中关注...

N1 =文本框1的值

N2 =文本框2的值

OP =组合框的选定值

单击按钮,执行此操作。

STEPS

  1. 将N1和N2转换/解析为数字(整数或双精度)。您可以将int.TryParse用于整数,或者将double.TryParse用于十进制。
  2. 将组合框selecteditem转换为字符串并分配给OP。您可以使用Convert.ToString()。检查SelectedIndexChanged hereComboBox事件。
  3. 为所有可用操作编写一个Swich例。

    switch(OP)
    {
        case "+":
            N1 + N2;    
        break;
    
        ....
        ....
    }
    
  4. 显示结果。