मैं सोच रहा था कि कोई मुझे किसी ईवेंट में विधि जोड़ने के लिए + = ऑपरेटर के बराबर कच्चे कोड बता सकता है। मैं उत्सुक हूं कि यह तकनीकी दृष्टिकोण से कैसे काम करता है।किसी घटना के लिए + = असाइनमेंट के बराबर कोड
5
A
उत्तर
10
एक event
"add" और "निकालें" सहित विधियों के एक सेट को परिभाषित करता है (उसी तरह एक संपत्ति "प्राप्त" और "सेट" परिभाषित करती है)। यह प्रभावी ढंग से है:
obj.add_SomeEvent(handler);
आंतरिक रूप से, घटना कुछ भी कर सकती है; 2 आम मामलों देखते हैं: एक प्रतिनिधि क्षेत्र के साथ
- घटनाओं ("क्षेत्र की तरह" घटनाओं सहित)
EventHandlerList
कार्यान्वयन
, यह प्रभावी रूप से Delegate.Combine
उपयोग करता है:
handler = Delegate.Combine(handler, value);
EventHandlerList
के साथ एक प्रमुख वस्तु है:
Events.AddHandler(EventKey, value);
संबंधित मुद्दे
- 1. बिना किसी प्रभाव के असाइनमेंट कैसे ढूंढें?
- 2. किसी वेबसाइट के लिए "android: windowSoftInputMode" के बराबर क्या है?
- 3. जावा बराबर सी # पाठ बॉक्स TextChanged घटना
- 4. घटना हैंडलरों के लिए Lambdas?
- 5. कार्य करने के लिए पॉइंटर असाइनमेंट
- 6. मल्टीथ्रेडिंग प्रोग्रामिंग के लिए असाइनमेंट डिज़ाइन करना
- 7. सशर्त चर असाइनमेंट के लिए सर्वश्रेष्ठ तरीका
- 8. किसी विशिष्ट कुंजी के लिए कुंजी कोड कैसे खोजें
- 9. किसी भी ReSharper एक्सकोड के बराबर समकक्ष?
- 10. संदर्भ प्रकार के लिए मूल्य असाइनमेंट C#
- 11. पूर्णांक चर के लिए पते का असाइनमेंट
- 12. तारों के लिए इस सी # कोड के बराबर वीबीएनईटी क्या है और एक कार्यक्रम घोषित करने के लिए?
- 13. ओएसएक्स के बराबर बराबर?
- 14. जीडब्ल्यूटी के बराबर .NET के लिए?
- 15. बिना किसी कोड के एडाप्टर के लिए जुनीट कैसे लिखें?
- 16. किसी घटना के लिए किसी को सब्सक्राइब क्यों किया जाना चाहिए?
- 17. जावा के लिए ड्रूपल बराबर?
- 18. मैक्समैटिका के लिए डोक्सिजन बराबर?
- 19. स्पष्टीकरण असाइनमेंट बनाम नकली असाइनमेंट
- 20. क्या रुबी के 'किसी भी' के बराबर पाइथन है? समारोह?
- 21. पाइथन के "किसी भी" और "सभी" कार्यों के बराबर क्लोजर?
- 22. सी # में घटना के लिए घटना की सदस्यता लें?
- 23. स्पर्श इंटरैक्शन के लिए 'माउसलेव' के बराबर जावास्क्रिप्ट
- 24. मिनट के लिए पंक्तिमान() के बराबर()
- 25. रूबी के लिए curl के बराबर?
- 26. असाइनमेंट
- 27. सी ++ चार पर memset के लिए बराबर *
- 28. 'इस' एक onclick घटना के लिए पासिंग
- 29. असाइनमेंट
- 30. जावा बराबर php के लिए मरना