Visual Studio 2008, C# 3.0.gọi một eventhandler với các đối số
Tôi có một phương thức dưới đây gọi một trình xử lý sự kiện. Tôi muốn chuyển hai đối số nhận được bởi phương thức cho trình xử lý sự kiện.
Tôi muốn làm điều gì đó như thế này:
wc.DownloadDataCompleted += wc.DownloadedDataCompleted(strtitle, placeid);
Đây có phải là thậm chí có thể, nếu có, làm thế nào tôi sẽ đi về làm việc đó?
Đoạn Mã:
public void downloadphoto(string struri,string strtitle,string placeid)
{
using (WebClient wc = new WebClient())
{
wc.DownloadDataCompleted += wc_DownloadDataCompleted;
wc.DownloadDataAsync(new Uri(struri));
}
}
Tuyệt vời !! bây giờ ai có thể thunk !! – dezkev
Bạn làm cách nào để hủy đăng ký sự kiện? – jdelator
@jdelator: Bạn sẽ cần phải lưu trữ các đại biểu trong một biến và sử dụng để bỏ đăng ký. –