C#:我想创建一个语句,根据输入的运算符,将执行后续操作

C#:我想创建一个语句,根据输入的运算符,将执行后续操作,c#,C#,如果我有运算符1、运算符2、操作数和结果(所有文本框),我将如何对其进行编码,如果用户单击“计算”按钮并在操作数中输入以下任意[/*+-]项,则会发生后续的数学操作,其中运算符2对运算符1执行选定的操作数,并且答案保留在结果中 例如,用户在运算符1中输入“6”,在运算符2中输入“3”,在操作数中输入“/”。运算符2正在拆分为运算符1,并给出“2”的结果。(这是家庭作业) 谢谢你的帮助 您将不得不执行大量错误验证,但基本上您可以使用开关语句进行类似的验证 switch(operator2) {

如果我有运算符1、运算符2、操作数和结果(所有文本框),我将如何对其进行编码,如果用户单击“计算”按钮并在操作数中输入以下任意[/*+-]项,则会发生后续的数学操作,其中运算符2对运算符1执行选定的操作数,并且答案保留在结果中


例如,用户在运算符1中输入“6”,在运算符2中输入“3”,在操作数中输入“/”。运算符2正在拆分为运算符1,并给出“2”的结果。(这是家庭作业)


谢谢你的帮助

您将不得不执行大量错误验证,但基本上您可以使用
开关
语句进行类似的验证

switch(operator2)
{
    case "/":
       result = Operand1 / Operand2;
        break;
    case "*":
      result = Operand1 * Operand2;
        break;
    case "+":
      result = Operand1 + Operand2;
        break;
    case "-":
       result = Operand1 - Operand2;
        break;
    default:
       result = 0;
        break;
}

“这是家庭作业”这就是你失去我的地方。如果你至少试着去做,我会的helped@AlexW即使不是家庭作业,你也不应该回答这样的问题。编程一开始对我来说“很难”,所以我不介意帮助那些刚开始的人,但前提是他们向我展示他们实际做过的事情,即使这是一个完整的过程mess@AlexW对这是作业的一部分。。不是全部。。在我的班级里,我有自由编写我想要的代码。这不仅仅是我正在进行的一个更大项目的一部分。我的知识有限。由于我无法在网上得到一个明确的答案,我决定加入stackoverflow,寻找更多有知识的人来帮助我理解。我不想包含我的代码,因为在这个项目中,我不想让其他用户用我所拥有的东西为我编写代码,而把代码放在我的膝上,我想要我可以用来工作的建议。:)不要害怕发布代码,如果你认为OP在寻找完整的解决方案winform和all@AlexW,对不起,我还没准备好。让他知道这是一个家庭作业问题,所以我没有回答。如果OP至少展示了一些代码示例,我会有所帮助,但我觉得他们什么都没做,什么都想要。@Rahul谢谢你的帮助!我之前尝试使用if语句来实现此。。当试图为多种可能性定义不同的结果时,“案例”通常会比“如果”好吗?(在课堂上,我们并没有讨论这个案例,但我想更进一步,所以我愿意理解新的合作方式。)