无法创建Action <string> </string>类型的事件

时间:2011-03-26 09:07:57

标签: c# .net silverlight

在讨论Problem to pass the result to the caller for asynchronous httpWebRequest后,我尝试创建一个Action

类型的事件
public event Action<string> ResponseResult;

但Silverlight拒绝了event关键字:它表示期望类,委托,......

2 个答案:

答案 0 :(得分:1)

C#是C#,无论是针对Silverlight还是正在构建的.NET Framework。

我的猜测是你试图定义一个类范围之外的事件。

答案 1 :(得分:1)

您正在错误的地方定义事件。如果您有Helper类(参考原始帖子),那么您需要在此类中声明事件:

public class Helper
{
     public event Action<string> ResponseResult;

     // rest of code...
}