C# - Eval函数,没有DataTable?

时间:2015-10-13 17:04:12

标签: c#

我想在不使用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#比较陌生,所以这被证明是一个很大的挑战。有人愿意帮助我吗?

感谢。

0 个答案:

没有答案