我希望从 Telerik Expression 控件中获取计算出的结果值。有一个非常有用的链接https://stackoverflow.com/a/5858922/1181910,但我无法理解这篇文章中的一点。我的场景与上述帖子中提到的相同,但我的问题是这里的“输入”变量是什么?以下是帖子中的代码(Jon Skeet 解释得很好):
var typeSafe = (Expression<Func<Finance, decimal?>>) ExpressionEditor.Expression;
var compiled = typeSafe.Compile();
var result = compiled(input);
这ExpressionEditor.Expression
将是来自 Telerik 控件的 LINQ 表达式。我不确定应该输入什么?