gpt4 book ai didi

c# - 如何评估 System.Linq.Expressions.Expression

转载 作者:IT王子 更新时间:2023-10-29 04:49:52 25 4
gpt4 key购买 nike

评估 System.Linq.Expressions.Expression 以获得值(对象)的正确或可靠方法是什么?

最佳答案

我暂时使用以下方法,但不知道它是否是首选方法:

public static object Evaluate(Expression e)
{
//A little optimization for constant expressions
if (e.NodeType == ExpressionType.Constant)
return ((ConstantExpression)e).Value;
return Expression.Lambda(e).Compile().DynamicInvoke();
}

关于c# - 如何评估 System.Linq.Expressions.Expression,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14226014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com