मैं प्रोग्रामिंग के लिए बिल्कुल नया हूं और ओओपी के सीमित ज्ञान के साथ मेरी कक्षाओं के बीच संवाद करने के लिए घटनाओं का उपयोग करने का फैसला किया है। स्वाभाविक रूप से, इससे कुछ घटनाएं हो जाएंगी।घटनाओं का उपयोग करने में कितना प्रदर्शन ओवरहेड है?
मैं जानना चाहता था कि घटनाओं का उपयोग करने के लिए कोई अतिरिक्त ओवरहेड है या नहीं? मैं मानता हूं कि जब तक कोई घटना नहीं होती है (यानी, उस वर्ग में श्रोता होता है जो घटना के आधार पर एक समारोह निष्पादित करता है), तो वास्तव में बहुत अधिक प्रभाव नहीं होना चाहिए। लेकिन मैं सी # में घटनाओं से घनिष्ठ परिचित नहीं हूं और सिर्फ यह पुष्टि करना चाहता हूं कि किसी घटना को फायर करने के लिए पर्याप्त अतिरिक्त ओवरहेड है या नहीं?
"महत्वपूर्ण" कितना है? –
शायद महत्वपूर्ण नहीं है ... मल्टीकास्ट प्रतिनिधियों के लिए खोज करने का प्रयास करें ... यह एक और नाम है कि ईवेंट .NET में कैसे काम करते हैं। यह भी देखें http://stackoverflow.com/questions/304770/does-using-delegates-slow-down-my-net-programs –
मैंने आपका शीर्षक संपादित किया है। कृपया देखें, "[प्रश्नों में उनके शीर्षक में" टैग "शामिल होना चाहिए?] (Http://meta.stackexchange.com/questions/19190/)", जहां आम सहमति है "नहीं, उन्हें नहीं करना चाहिए"। –