我正在開發一個項目,我需要在VB.NET中評估一些公式。我一直在使用MS Script Control來評估一些簡單的邏輯/數學公式。在.NET中評估動態字符串公式?
但是,我現在正面臨處理字符串表達式,它將我的程序中的變量設置爲某些值。因此,舉例來說,假設我有以下幾點:
Dim netPrice As Decimal
Dim expressionFormula As String = "netPrice = 0"
我需要能夠評估「expressionFormula」和netPrice變量設置爲0。我一直在努力的.AddObject的不同組合方法在MS腳本控制,但沒有任何工作。
我應該提到這個例子只是爲了說明的目的,真正的場景涉及來自類型化數據集的多個DataTable對象。最後,根據這些動態表達式,可能需要將DataTable中的某些字段設置爲特定的常量值。
感謝您的幫助!
爲什麼你在C#中標記了這個問題?我沒有看到任何C#的提及... – 2010-12-05 16:42:09
@Mark:你說得對。我有點認爲它最初是VB/C#獨立,但現在我不太確定。我將刪除C#標記。 – Overhed 2010-12-05 18:35:50