2009-06-30 76 views
1

我有在配置文件(XML文件),像这样的一些值的一些值:任何获得简单计算表达式结果的方法?

<IncreamentInSeconds>24*60*60</IncreamentInSeconds> 
... 

我可以把86400值存在,但它是作为一个计算表达式更具描述性的。这只是一个简单的例子。还有其他一些表达式,但它们都是一种计算表达式。

我不确定是否有任何方法来解析表达式并在C#中获取它的结果值。我想过可能有用的Excel组件,但我认为这可能会导致性能问题(用单元格加载Excel工作表?)。任何其他方式来获得结果?

顺便说一句,我看到一些XCode示例通过使用shell命令来评估结果(shell甚至能够获取变量定义)来获得表达式结果。不确定在Windows中是否有可以使用的shell命令,以便我可以执行shell命令来获取结果?

回答