标签: c# tree comparison expression version
我正在尝试将C#表达式树用于规则引擎,并遇到版本比较问题。 我希望表达式能够像
版本< “4.5.1”
但C#表达式将版本值视为字符串,并且不允许使用lessthan运算符。我可以通过将字符串值预先标识为版本号(RegEx比较)来为此比较创建自定义方法,但我希望找到一种C#Expression可以直接识别的方法。
我无法找到任何关于如何创建可以比较版本的Expression的文档或示例。
任何帮助都将不胜感激