Visual Studio 2008,C#3.0。使用參數調用事件處理程序
我有一個方法調用一個事件處理程序。我想將該方法收到的兩個參數傳遞給事件處理程序。
我願做這樣的事情:
wc.DownloadDataCompleted += wc.DownloadedDataCompleted(strtitle, placeid);
這甚至可能,如果是,我怎麼會去這樣做呢?
代碼段:
public void downloadphoto(string struri,string strtitle,string placeid)
{
using (WebClient wc = new WebClient())
{
wc.DownloadDataCompleted += wc_DownloadDataCompleted;
wc.DownloadDataAsync(new Uri(struri));
}
}
太棒了!現在誰會有這個! – dezkev 2009-09-29 09:55:50
你如何取消訂閱活動? – jdelator 2012-04-05 01:36:46
@jdelator:您需要將代理存儲在變量中並使用它來取消訂閱。 – 2012-04-05 05:50:32