【发布时间】:2018-04-26 18:02:31
【问题描述】:
我想转换任何返回的委托,例如 bool,其中第一个参数是 MyClass 类型,其他参数可以转换为 object,例如
bool FirstMethod(MyClass foo, int integer, string text)
bool SecondMethod(MyClass foo, string text, AnotherClass bar)
到Func<MyClass, object[], bool>,所以MyClass之后的参数会被推送到对象数组中。
这有可能吗?
【问题讨论】:
-
你试过了吗?发生了什么?
-
委托有一些无效参数的错误 - 我现在没有那个代码,几天前我删除了,但我想我必须有那个
-
您能否至少指定您想要实现的方法的签名?您将如何将 FirstMethod 传递给此方法?通过委托的实例?这个实例如何获取?
标签: c# .net object delegates func