是否有一种方法可以在aspx中使用C#计算文本框中的公式

是否有一种方法可以在aspx中使用C#计算文本框中的公式,c#,asp.net,math,button,textbox,C#,Asp.net,Math,Button,Textbox,我正在和我的朋友们用ASPX做一个小游戏。我们正在研究一种方法,该方法将字符串分解为命令和变量,然后进行计算,但代码有点难,我们想看看是否有捷径 如果我有一个按钮和一个文本框,是否有一个内置方法,我可以使用该方法对该文本框进行计算,以找到值(例如,计算机将((5-4)*(2+1)+(3/2))*2转换为9。您可以使用一个名为“为您做这件事”的库 Expression e = new Expression("2 + 3 * 5"); Debug.Assert(17 == e.Evaluate())

我正在和我的朋友们用ASPX做一个小游戏。我们正在研究一种方法,该方法将字符串分解为命令和变量,然后进行计算,但代码有点难,我们想看看是否有捷径


如果我有一个按钮和一个文本框,是否有一个内置方法,我可以使用该方法对该文本框进行计算,以找到值(例如,计算机将((5-4)*(2+1)+(3/2))*2转换为9。

您可以使用一个名为“为您做这件事”的库

Expression e = new Expression("2 + 3 * 5");
Debug.Assert(17 == e.Evaluate());

有人问了一个类似的问题

您可以使用一个名为

Expression e = new Expression("2 + 3 * 5");
Debug.Assert(17 == e.Evaluate());

有人问了一个类似的问题

否,您必须自己制作一个,或者找到一个为您制作的库。请参阅此问题的答案,我将使用javascript在客户端进行评估。除非您有要求,否则在服务器上进行评估是没有意义的。请查看恰好能够做到这一点的库。我需要作为数学将是纸牌游戏krypto多人版的一部分,其功能类似于Kahoot。如果你认为我仍然应该使用JavaScript或其他客户端语言,我将如何让它与ASPX和客户端数据交互?不,你必须自己制作一个或找到一个库来为你做。请参阅答案问题我会使用javascript在客户端进行评估。除非您有要求,否则在服务器上进行评估是没有意义的。请查看实现这一点的库。我需要这样做,因为数学将是多人版纸牌游戏krypto的一部分,并且将像Kahoot一样运行。如果您认为我仍然应该使用JavaScript或其他客户端语言,如何使其与ASPX和客户端数据交互?