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

वीडियो: सी # में प्रतिनिधि और कार्यक्रम क्या हैं?

वीडियो: सी # में प्रतिनिधि और कार्यक्रम क्या हैं?
वीडियो: C-2 स्कूल वृक्षारोपण के कार्यक्रम का आयोजन किया विधायक प्रतिनिधि बी सी वशिष्ठ भी साथ में मौजाद रहै | 2024, मई
Anonim

ए प्रतिनिधि सी # को यह बताने का एक तरीका है कि किस विधि को कॉल करना है जब a प्रतिस्पर्धा शुरू हो रहा है। उदाहरण के लिए, यदि आप किसी प्रपत्र पर एक बटन क्लिक करते हैं, तो प्रोग्राम एक विशिष्ट विधि को कॉल करेगा। यह सूचक है जो a. है प्रतिनिधि . प्रतिनिधियों अच्छे हैं, क्योंकि आप कई विधियों को सूचित कर सकते हैं कि a प्रतिस्पर्धा हुआ है, यदि आप ऐसा चाहते हैं।

इसी तरह कोई पूछ सकता है कि सी # में प्रतिनिधि और घटनाओं के बीच क्या अंतर है?

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

दूसरा, सी # में घटनाएं क्या हैं? सी # - घटनाक्रम

  • ईवेंट उपयोगकर्ता की क्रियाएं हैं जैसे कि की प्रेस, क्लिक, माउस मूवमेंट, आदि, या कुछ घटना जैसे सिस्टम द्वारा उत्पन्न सूचनाएं।
  • घटनाओं को एक वर्ग में घोषित और उठाया जाता है और उसी वर्ग या किसी अन्य वर्ग के प्रतिनिधियों का उपयोग करके ईवेंट हैंडलर से जुड़ा होता है।

इसके बाद, प्रश्न यह है कि C# में प्रतिनिधि क्या हैं?

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

सी # में प्रतिनिधियों का मुख्य उपयोग क्या है?

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

सिफारिश की: