|
|
1
18
好吧,你需要钻取表达式,找到
编辑:好的,这里有一个编辑版本,它评估参数。但是,它假设你是
不
在参数中使用lambda表达式参数(这是
|
|
|
2
4
如jon所说,您可以检查表达式是否是methodCallExpression
|
|
|
3
2
这里有一些设计用于任何表达式的代码,从根本上来说,它并不假设您正在传递一个方法调用表达式。然而,它并不完整。你得把剩下的填上。
对于您提到的案例,这已经起作用了:
对于使用其他类型表达式节点的更复杂的lambda表达式,必须增量地扩展上述代码。每次你使用它,它就会抛出一个
随着时间的推移,该方法将变得越来越完整。 |
|
|
4
2
我的普遍答案如下。我希望它能帮助你和其他人。
|
|
|
5
0
使用关键字dynamic。 |
|
|
Sergei · 删除数据框中多个列的列表中的某些元素 4 年前 |