我想一个字符串lambda表达式转换为函数功能,但我有以下错误:“‘V’存在于型‘字符串’无属性或字段”。
var func = System.Linq.Dynamic.DynamicExpression.ParseLambda<string, string>("v => v.ToLower()").Compile();
var outputValue = func(inputValue);
该参数是隐含的,被称为it
:
var func = System.Linq.Dynamic.DynamicExpression.ParseLambda<string, string>(
"it.ToLower()").Compile();
这一事实似乎并没有被记录,但假设这是System.Linq.Dynamic,请注意,尽管System.*
命名空间,这并不似乎是一个微软拥有的图书馆。