c#Lambda在字符串内部进行操作

时间:2017-02-20 18:00:15

标签: c# lambda

我尝试将带有lambda定义的字段转换为函数。

(sourceAggr) => {
                   var val1 = Convert.ToDecimal(sourceAggr[0].Value);
                   var val2 =Convert.ToDecimal(sourceAggr[1].Value);
                   return val1/val2;
                }, new object[2]{12,24}

我知道输入(object[])和输出,想法是写

fieldFromDb.convertToLambda(),new object[2]{12,24}

1 个答案:

答案 0 :(得分:0)

@RajshekarReddy的想法是写文本字符串并将其转换为函数。我找到了Nreco模块LambdaParser https://github.com/nreco/lambdaparser/

的解决方案