【发布时间】:2011-01-16 09:55:31
【问题描述】:
我创建了以下函数:
public void DelegatedCall(Action<Object> delegatedMethod)
并定义了如下方法
public void foo1(String str) { }
但是,当我尝试用foo1 调用DelegateCall 时:
DelegatedCall(foo1);
...我收到以下编译器错误:
Argument 1: cannot convert from 'method group' to 'System.Action<object>'
此错误的原因是什么,我该如何纠正?不幸的是,将foo1 转换为Action 不是一种选择。
【问题讨论】:
标签: c# generics delegates method-group