c# 将字符串表达式转换为 bool 表达式

标签 c# parsing expression-trees

<分区>

是否可以将字符串表达式转换为 bool 条件?

例如,我得到以下字符串:

var b = "32 < 45 && 32 > 20"

我想从中创建一个 bool 表达式并调用它。字符串表示也很灵活(让它更有趣),所以它允许 ||, &&, ()

最佳答案

看看Flee CodePlex 上的(快速轻量级表达式评估器)。

关于c# 将字符串表达式转换为 bool 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5029699/

相关文章:

javascript - nodejs json.parse 保留科学记数法

将 PHP 转换为 JS 的 PHP 代码

c# - 在 C# 中组合 BinaryExpression 和 Expression<Func<dynamic, bool>>

c# - .Net 时区验证的正确方法

c# - 如何解决 System.AccessViolationException C#

c# - 构建仅包含字段名称的 linq 表达式

c# - JSON.stringify() ModelBinding 返回空模型

c++ - 如何在 C++ 中读取这个 XML 文件?非标准(读取) "INVALID"XML

sql - 在运行时将 SQL 转换为 Linq To Objects 表达式

c# - 将表达式树作为参数传递给另一个表达式树