सी में डेलिगेट्स और इवेंट्स के बीच अंतर

विषयसूची:

सी में डेलिगेट्स और इवेंट्स के बीच अंतर
सी में डेलिगेट्स और इवेंट्स के बीच अंतर

वीडियो: सी में डेलिगेट्स और इवेंट्स के बीच अंतर

वीडियो: सी में डेलिगेट्स और इवेंट्स के बीच अंतर
वीडियो: What is Delegates in C# 2024, जुलाई
Anonim

मुख्य अंतर - सी में डेलिगेट्स बनाम इवेंट्स

C माइक्रोसॉफ्ट द्वारा विकसित एक प्रोग्रामिंग भाषा है। यह स्ट्रक्चर्ड प्रोग्रामिंग और ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग को सपोर्ट करता है। सीमें इवेंट-संचालित प्रोग्रामिंग के लिए प्रतिनिधियों और घटनाओं का उपयोग किया जाता है। एक प्रतिनिधि एक विधि के लिए एक प्रकार का सुरक्षित सूचक है। ग्राफिकल यूजर इंटरफेस (जीयूआई) वाले एप्लिकेशन में बटन आदि होते हैं। जब एक बटन क्लिक किया जाता है, तो किसी प्रकार की क्रिया होती है। उन क्रियाओं को घटनाएँ कहते हैं। उदाहरण के लिए, किसी वेब पेज को रीफ्रेश करने से पेज लोड इवेंट ट्रिगर हो जाएगा। यह आलेख C में प्रतिनिधियों और घटनाओं के बीच अंतर पर चर्चा करता है। सीमें प्रतिनिधि और घटना के बीच महत्वपूर्ण अंतर यह है कि एक प्रतिनिधि एक विधि का संदर्भ होता है जबकि एक घटना एक प्रतिनिधि का उपयोग करके एक ईवेंट हैंडलर से जुड़ी होती है।जब कोई घटना होती है, तो यह प्रतिनिधि को एक संकेत भेजता है। फिर प्रतिनिधि संबंधित कार्य को निष्पादित करता है। इसलिए, सभी आयोजन प्रतिनिधियों पर निर्भर हैं।

सीमें प्रतिनिधि क्या हैं?

सीमें प्रतिनिधि अन्य प्रोग्रामिंग भाषाओं जैसे जावास्क्रिप्ट में कॉलबैक फ़ंक्शन के समान हैं। कॉलबैक फ़ंक्शन रनटाइम पर असाइन किए जाते हैं। वे कार्यक्षमता प्रदान करते हैं जिन्हें आवश्यकतानुसार अंदर और बाहर स्विच किया जा सकता है। सीमें प्रतिनिधियों का उपयोग करके इसे लागू किया जा सकता है। सीमें प्रतिनिधि कॉलर और कॉल किए गए फ़ंक्शन को डिकूप करते हैं। इसलिए, यह भारी युग्मन को कम करता है।

. NET ढांचे को दो श्रेणियों में वर्गीकृत किया गया है। वे मूल्य प्रकार और संदर्भ प्रकार हैं। संरचना मूल्य प्रकार का एक उदाहरण है। कक्षाका एक उदाहरण है

सिफारिश की: