当我尝试Func<>
在 的数组中添加参数时MethodInfo.Invoke
,它给我的错误是它无法将方法组转换为对象。
我该如何处理?
方法的签名:
static bool Something(Func<Expression, Expression, BinaryExpression> body)
我正在传递的内容:
MethodInfo.Invoke(null, new object[] { Expression.Subtract }); // compilation error
CS0428 无法将方法组“Subtract”转换为非委托类型“object”。您是否打算调用该方法?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句