Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VB.NET逻辑表达式计算器_Vb.net_Linq_Lambda_Eval_Expression - Fatal编程技术网

VB.NET逻辑表达式计算器

VB.NET逻辑表达式计算器,vb.net,linq,lambda,eval,expression,Vb.net,Linq,Lambda,Eval,Expression,我需要测试字符串中的逻辑表达式,看看它的计算结果是真还是假。(strig是动态构建的) 例如,结果字符串可能包含“'dog'4和4我为这个项目尝试了演示,您可能喜欢它而不是当前的求值方法。注意,它不使用lamdba表达式或任何build it.NET方法 尝试: 更多指导: 好的: 您正在查找的布尔示例:(忽略变量添加部分,因为您没有查找变量) class ExpressionEvaluator { function Evaluate(Expression : String)

我需要测试字符串中的逻辑表达式,看看它的计算结果是真还是假。(strig是动态构建的)

例如,结果字符串可能包含“'dog'4和4我为这个项目尝试了演示,您可能喜欢它而不是当前的求值方法。注意,它不使用lamdba表达式或任何build it.NET方法

尝试:

更多指导:

好的: 您正在查找的布尔示例:(忽略变量添加部分,因为您没有查找变量)

class ExpressionEvaluator  
{  
  function Evaluate(Expression : String)  
  {  
    return eval(Expression);  
  }  
 }