ncalc

    0熱度

    1回答

    我試圖評估以下表達式: 7088.800/(((((((24.65995+24.43061+24.54517+24.65192)/4)-32.0)*5/9)+273.15)/288.15)^.5) 如果你問自己,爲什麼我沒有用SQRT(),而不是^ 0.5,那是因爲我在做一些事情串事先要求沒有信件。 我用這簡單的代碼: 我使用.NET 3.5(根據谷歌)7336.46922305: Expre

    0熱度

    1回答

    我在我的項目中使用NCalc來評估表達式。該框架包括一組已實施的功能,可以在here找到。 我有興趣計算一個數字或字符串的長度。我可以使用內置函數來實現嗎?

    1熱度

    1回答

    我想在我的應用程序中使用nCalc,但遇到了問題,它想要轉換爲UInt16出於任何原因並導致錯誤。 string evalstring = "-.503937^2"; Expression e = new Expression(evalstring); this.Value = Convert.ToDouble(e.Evaluate()); This throws; System.Ove

    0熱度

    1回答

    所以,我想給出的答案 {[4+(3 ​​+ 2)]} 我已經有一個字符串中的這個,但是當我試圖使用數據表時,它給了我錯誤.. 或另一種方式與{} [] 由於

    0熱度

    1回答

    我需要從文件中讀取數學表達式並評估它的值。例如表達格式如下: "5" - 恆定 "3.1415 * 0.25" - 常量表達式 "{0} - 50" - 具有值的佔位符(String.Format()) "Abs({0} - 50)"表達式 - 就像上升,但與數學函數 我到目前爲止使用的NCalc工作很好,直到它不得不處理快遞離子如如下: "3.0 * Abs({0} + 34)" 不幸的是例如在

    0熱度

    1回答

    我有一個要評估的公式「6 * 6 * 6 * 6 * 6 * 6 * 5 * 6 * 6 * 6 * 5 * 6 * 5」Ncalc返回= -1031662592答案應該是(我希望是)= 7558272000 的代碼是相當直截了當 Function StraightEval(Formula As String) Try Dim X As New Expression(Form

    0熱度

    1回答

    我想輸入字符串: 「POW(Y,2)= 4 - POW(X,2)」(換言之,Y^2 = 4-X^2) 和使「x」= 1,然後讓它評估並給我y的值。我該怎麼做呢?

    1熱度

    2回答

    我正在使用NCalc.Expression來評估涉及與其中包含單引號的字符串值進行比較的條件。在NCalc中,字符串用單引號而不是雙引號表示。 例: [variable1]=='Sample's Data' 爲了逃避單引號,我試圖附加這樣的反彈 - [variable1]=='Sample\'s Data' 但是,當這個被分配給一個字符串變量,它消除了反斜槓作爲 - [variable1]

    0熱度

    1回答

    這裏是我的代碼: Dim ex As String = "(((105 * 4000) * 0.20) - ((0 + 10000) * (105 * 4000))/((105 * 4000) + Round((52 * 18192.31),0)))/24" Dim x As New Expression(ex) Dim result As Decimal = x.Evaluate Cons

    0熱度

    1回答

    我使用Ncalc評估一些串的存在值 if (@Xval = 'Z','T','F') 此效果很好,當@xval被輸入作爲參數作爲一個單一的值(@Xval = 'Z')。這將返回一個真正的評估。我現在正在尋求評估相同的公式,當@ Xval可能會說'Z','H'換句話說Xval包含這2個值,我試圖找出'Z'是否在其中。 這同樣適用於if (in (@Xval,'Z','H','M'),'T','F