विषयसूची:

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

वीडियो: हम मल्टीकास्ट प्रतिनिधियों का उपयोग क्यों करते हैं?

वीडियो: हम मल्टीकास्ट प्रतिनिधियों का उपयोग क्यों करते हैं?
वीडियो: मल्टीकास्ट डेलीगेट्स क्या हैं? 2024, मई
Anonim

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

बस इतना ही, हम प्रतिनिधियों का उपयोग क्यों करते हैं?

प्रतिनिधि अवलोकन

  • प्रतिनिधि सी ++ फ़ंक्शन पॉइंटर्स के समान हैं, लेकिन सुरक्षित हैं।
  • प्रतिनिधि विधियों को पैरामीटर के रूप में पारित करने की अनुमति देते हैं।
  • कॉलबैक विधियों को परिभाषित करने के लिए प्रतिनिधियों का उपयोग किया जा सकता है।
  • प्रतिनिधियों को एक साथ जंजीर से बांधा जा सकता है; उदाहरण के लिए, एक ही घटना पर कई विधियों को बुलाया जा सकता है।

यह भी जानिए, C# में मल्टीकास्ट डेलिगेट क्या है? ए प्रतिनिधि जो कई विधियों को इंगित करता है उसे a. कहा जाता है मल्टीकास्ट प्रतिनिधि . "+" ऑपरेटर में एक फ़ंक्शन जोड़ता है प्रतिनिधि ऑब्जेक्ट और "-" ऑपरेटर एक मौजूदा फ़ंक्शन को a. से हटा देता है प्रतिनिधि वस्तु। उदाहरण: मल्टीकास्ट प्रतिनिधि.

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

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

एसी प्रतिनिधि क्या है?

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

सिफारिश की: