将版本值与C#表达式树进行比较

时间:2015-08-05 19:09:45

标签: c# tree comparison expression version

我正在尝试将C#表达式树用于规则引擎,并遇到版本比较问题。 我希望表达式能够像

那样

版本< “4.5.1”

但C#表达式将版本值视为字符串,并且不允许使用lessthan运算符。我可以通过将字符串值预先标识为版本号(RegEx比较)来为此比较创建自定义方法,但我希望找到一种C#Expression可以直接识别的方法。

我无法找到任何关于如何创建可以比较版本的Expression的文档或示例。

任何帮助都将不胜感激

0 个答案:

没有答案