进出口寻找一个方式做这样的事情C#事件,通过自定义的参数传递给处理程序
public void Download(string oid)
{
Foo foo = Controller.Instance.GetFormation(oid);
Request request = new Request (data);
HttpResponseAction.Instance.OnFooDownloadedEvent += OnDoneDownloadAction(sender, event, request, foo);
}
private void OnDoneDownloadAction(object sender, OnLoadingEventArgs e, Request request, Foo foo)
{
// Do something with my awesome args
}
因此需要处理的事件,重视处理它的方法,传递事件参数给这个函数加上一些另外还有一些参数。
我需要,因为事件处理程序被添加不止一次这样做那样,我需要从处理方法触发后,将其删除的好。
我该怎么做?
'OnFooDownloadedEvent':它有一个'事件处理程序'型或其他一些? –
ASh
是的,它有一个附加 – Leze