编辑:这是我自己的错误(加上外面的一些意想不到的变化)。请忽略这篇文章,抱歉给您带来不便!
在我以前通过这种方法之前:
string DoSomething(string)
现在供应商添加了另一个像void DoSomething(string, string)
这样的重载。我试图将该方法作为参数传递但是编译器抱怨它cannot convert the method group,
这是有道理的我猜是因为DoSomething
现在有2个签名。
问题是,如何只传递一个signature
?
答案 0 :(得分:1)
我相信您应该将参数定义为Action< string>或Action< string,string>取决于您希望调用的方法。