如何传递方法组的一个重载?

时间:2012-03-20 12:33:36

标签: c# delegates method-group

编辑:这是我自己的错误(加上外面的一些意想不到的变化)。请忽略这篇文章,抱歉给您带来不便!

在我以前通过这种方法之前:

string DoSomething(string)

现在供应商添加了另一个像void DoSomething(string, string)这样的重载。我试图将该方法作为参数传递但是编译器抱怨它cannot convert the method group,这是有道理的我猜是因为DoSomething现在有2个签名。

问题是,如何只传递一个signature

1 个答案:

答案 0 :(得分:1)

我相信您应该将参数定义为Action< string>或Action< string,string>取决于您希望调用的方法。

The Action<T> Delegate