题
我看到这条线在使用操作委托的许多在线例子:
public event Action MyEvent;
但是,当我尝试在自己的代码,我得到这个错误
使用通用型 “System.Action”需要“1”型 参数
该文档描述了肯定的行动的一种形式没有任何类型的参数。我缺少什么?
解决方案
请确保您的应用程序引用System.Core
。
编辑 - 也请确保您的目标.NET 3.5的System.Core.dll是该版本的一部分。
。其他提示
扩展在安德鲁斯答案。
这是完全合法的非3.5场景中使用动作。简单地自己定义
public delegate void Action();
不隶属于 StackOverflow