我想在不使用DataTables的情况下在C#中创建一个Eval()函数。这是我的CS A-level课程。我们的任务是创建一个计算器,但我想使用Eval代替“输入a + b”& c。
我的想法是,它将获取用户输入并检查第一个“功能”,并解决这个问题。例如,
用户输入(“2 + 3 + 4 + 5”)。
该程序将看到“2 + 3”并解决该问题。 ( “= 5”)
程序然后将此整数存储在临时变量中,然后转到 在做下一次计算。 “5 + 4”(“= 9”)
你知道我要去哪里吗?
我的想法是,在实际进行计算时,它首先会获得第一个数字;在这种情况下,2;然后找到结束号码;在这种情况下,3;然后找到操作数;在这个例子中,+。然后它将继续执行2 + 3。
我对C#比较陌生,所以这被证明是一个很大的挑战。有人愿意帮助我吗?
感谢。