Tôi có một mã như thế này:Thiết lập một tổ chức sự kiện để Null
public class SomeClass
{
int _processProgress;
public int ProcessProgress
{
get { return _processProgress; }
set
{
_processProgress = value;
if (ProcessProgressChanged != null)
ProcessProgressChanged(value);
}
}
public delegate void ProcessProgressChangedEventHandler(int progressPercentage);
public event ProcessProgressChangedEventHandler ProcessProgressChanged;
public void ClearProcessProgressChangedEvent()
{
this.ProcessProgressChanged = null;
}
}
Will nó unsubscribe tất cả các phương pháp trong trường hợp ProcessProgressChanged
khi tôi gọi phương thức ClearProcessProgressChangedEvent()
?
Mã của tôi nằm trong C#, khung 4, được xây dựng trong VS2010 Pro, dự án ở dạng Winforms.
Vui lòng trợ giúp. Cảm ơn trước.
Câu hỏi này không trùng lặp. Trong câu hỏi đó, họ đang hỏi về việc thiết lập đối tượng - được đăng ký với sự kiện - để null. Câu hỏi này họ đang hỏi về việc thiết lập các sự kiện chính nó để null. – Wes