我使用一个名为“客户”的全局变量如何清除事件处理在C#
例如
client.getPagesCompleted += (s, ee) =>
{
pages = ee.Result;
BuildPages(tvPages.Items, 0);
wait.Close();
};
client.getPagesAsync(cat.MainCategoryID);
我需要清除处理程序getPagesCompleted
并设置另一个处理程序。
如何轻松清除手柄?
我知道client.getPagesCompleted-=new EventHandler(...)
。但这非常困难。我需要简单的方法。 我正在使用client.getPagesCompleted=null
,但显示错误。 "only use +=/-+"