gpt4 book ai didi

c# - Expression.Invoke - 它有什么作用?

转载 作者:太空宇宙 更新时间:2023-11-03 17:55:09 24 4
gpt4 key购买 nike

http://msdn.microsoft.com/en-us/library/bb355170.aspx

如果它没有我想要调用的委托(delegate)的 ruslt,我无法理解该类的用途。

最佳答案

Expression.Invoke 不会立即调用给定的表达式 - 它会创建一个表达式树代表给定表达式的调用。这就是expression trees都是关于。

如果你想真正执行一个表达式树,你需要构建一个LambdaExpression,调用Compile在它上面(这将构建一个委托(delegate))然后调用委托(delegate)。

关于c# - Expression.Invoke - 它有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13035774/

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