ncalc

    0热度

    1回答

    我想了解表达式库NCalc。 http://ncalc.codeplex.com 如果我有如下脚本, SET A = CLOSE - OPEN; SET B = A>0.5 AND CLOSE > HIGH If(HIGH > 5, ROC(CLOSE), B) CLOSE是双列表, OPEN是双列表, HIGH是一个列表双重 AND ROC是一个自定义函数,它接受double的任何Lis

    0热度

    2回答

    我很努力地理解NCalc,并且我有几个问题。 1)如果我有一个像“if(CLOSE < 2.3,ROC(OPEN),HIGH)”的表达式,并且ROC是自定义函数。当条件“CLOSE < 2.3”正在评估时,“ROC(OPEN)”的结果是否可用? 2)如何覆盖“If”语句?对于下面的情况,我想对“listOpen”中的每个元素执行一次条件检查。如果条件评估为TRUE,那么我需要返回索引处的值,其中条

    1热度

    1回答

    我是新来的wp7编程和c#,我想为我的应用程序使用数学解析器。 我发现ncalc,大家都说它适用于windows手机, ,但我不知道如何在我的应用程序内使用它。我已经下载了二进制文件,并将它们添加到我的应用程序中,但是当我使用这样的简单表达式: 表达式e =新的表达式(“2 + 3 * 5”); Debug.Assert(17 == e.Evaluate()); 它给了我一堆错误。有人使用ncal

    1热度

    1回答

    与this question类似但不同。在那里有很多好的答案,但没有一个是度量单位。 .NET如何兼容(即使通过COM,如果需要的话)包含度量单位的数学表达式评估器? 我试过无单元表达式的NCalc。我知道F#可以在代码中完成它。谷歌计算器是惊人的,但作为一个支持的API不可用,并且不适合此项目的服务基础。 Here's an interesting paper on the subject。它涵

    0热度

    2回答

    我目前使用ncalc库来做几次评估,并从中得出结果。 现在我发现了一个问题,如果我有格式“1,234.01”的价格,它将无法评估我的表情。 我使用目前的解决方法是删除,但我想知道是否有方法来评估一种货币,而无需去除,例如: decimal price = 0; if (!decimal.TryParse(iPrice.Text, out price)) { MessageBox.Sh