2009-04-18 32 views

回答

4

如果value()需要一个Func键<,>或其他委托类型,那么你基本看不出来。该函数已经被编译完成:最好的情况是,你可以使用反射来查看IL,并试图通过启发式的方法来解决这个问题。

如果value()需要一个Expression,那么您可以遍历表达式树。在一般情况下,这可能会很复杂,但对于像您这样的简单情况,只需查找MemberExpression与ConstantExpression即可。

相关问题