簡體   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