Impossible de convertir de 'méthode de groupe" à " le Système de.Action<object>' erreur

J'ai créé la fonction suivante:

public void DelegatedCall(Action<Object> delegatedMethod)

Et défini la méthode suivante

public void foo1(String str) { }

Cependant, lorsque j'essaie d'appeler DelegateCall avec foo1:

DelegatedCall(foo1);

...Je reçois l'erreur suivante compilateur:

Argument 1: cannot convert from 'method group' to 'System.Action<object>'

Quelle est la raison de cette erreur et comment la corriger? Malheureusement, le casting foo1 à Action n'est pas une option.

InformationsquelleAutor Jonathan | 2011-01-16