2010-07-22 41 views
0

我想让用户根据两个变量定义一个公式。说我有一个数量和价值,我想,让我的应用程序的用户在文本框写类似Ironpython适合值计算吗?

Quantity*20+Value*0,005 

,并将结果传递回C#应用程序。我想过在我的应用中嵌入IronPython解释器,但我不确定这是否值得。这是要走还是应该考虑另一种选择?

更新

为了澄清,用户还可以这样写更复杂的公式:

if Value > 10000: 
    return Value*0,05 
elif Value > 1000: 
    return Value*0,02 
else 
    return 0 

回答

1

我想我会走这条路。嵌入Python运行时非常简单,用户编写简单脚本的语法非常简单。

+1

我不认为你会在这里出错。嵌入运行时非常简单,其他替代方法保证更加困难。 – 2010-07-22 23:18:21