Bạn đề xuất cách nào tốt nhất để tránh đăng ký sự kiện trùng lặp? nếu dòng mã này thực thi ở hai nơi, sự kiện sẽ chạy hai lần. Tôi đang cố gắng tránh các sự kiện của bên thứ ba đăng ký hai lần.Tránh đăng ký sự kiện trùng lặp trong C#
theOBject.TheEvent += RunMyCode;
Trong setter đại biểu của tôi, tôi có hiệu quả có thể chạy này ...
theOBject.TheEvent -= RunMyCode;
theOBject.TheEvent += RunMyCode;
nhưng là cách tốt nhất?
Dave Morton đã thay đổi miền của mình. URL mới là: http://codinglight.blogspot.com/2009/02/preventing-duplicate-subscriptions-to.html –
FYI, nếu bạn nhận được 503 tại liên kết, chỉ cần làm mới trang. Nó dường như tải sau một vài lần thử cho tôi. – Dan