sách gpt4 ăn đã đi

c# - 评估 LambdaExpression?

In lại Tác giả: Walker 123 更新时间:2023-11-30 19:41:23 29 4
mua khóa gpt4 giày nike

我正在制作 LINQ lambda 表达式:

 Expression<>> add = (x, y) => x + y;

但现在我将如何评估它,比如说找到 2+3?

câu trả lời hay nhất

这应该适合你:

var sum = add.Compile()(2,3);

在某些情况下,您的 Expression 没有泛型类型,您必须使用 DynamicInvoke 来执行它,因为 Compile() 然后将返回一个 Delegate:

someNonGenericExpression.Compile().DynamicInvoke(2,3);

关于c# - 评估 LambdaExpression?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20012568/

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress