繁体   English   中英

VB.NET。 如何将文本框输入或字符串转换为算术公式?

[英]VB.NET. How to convert a textbox input or a string into an arithmetic formula?

我正在尝试创建一个评分系统,您可以选择自己的主题和组件(背诵,测验等),以及自定义公式...我将使用ddl语言在数据库中创建字段和表,所以所有的与此相关的是,我的公式存在很大问题...我不知道如何将包含“变量名”的字符串公式(从文本框或数据库中)转换为系统将识别的可行公式。

简短的例子。

我声明了三个整数a,b和c以及相应的值(a = 1,b = 2,c = 3)。 然后让用户在文本框中输入公式。

示例:textbox1:a + c

然后使用b等于结果...

这就是问题所在,程序将其读作纯字符串并且不识别变量DX

我该怎么做?

一些可以在.NET中评估简单数学表达式字符串的库是:

希望我帮忙!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM