विषयसूची:

सी # में घटनाएं कैसे काम करती हैं?
सी # में घटनाएं कैसे काम करती हैं?

वीडियो: सी # में घटनाएं कैसे काम करती हैं?

वीडियो: सी # में घटनाएं कैसे काम करती हैं?
वीडियो: MCB यह कैसे काम करते है? 2024, अप्रैल
Anonim

इसकी नींव पर, प्रतिनिधि दो काम करते हैं:

  • जब बनाया जाता है, तो यह इंगित करता है प्रति एक कंटेनर (वर्ग या संरचना) में एक विधि (उदाहरण या स्थिर)। के लिये आयोजन , यह इंगित करता है प्रति एक प्रतिस्पर्धा हैंडर विधि।
  • यह ठीक उसी तरह के तरीकों को परिभाषित करता है जैसे यह कर सकते हैं बिंदु प्रति , जिसमें पैरामीटर की संख्या और प्रकार और रिटर्न प्रकार भी शामिल है।

इसे ध्यान में रखते हुए, C# में ईवेंट कैसे कार्य करते हैं?

सी # - घटनाक्रम

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

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

यह भी जानिए, मैं C# में किसी ईवेंट को कैसे शुरू करूं?

याद दिलाने के संकेत:

  1. ईवेंट घोषित करने के लिए प्रतिनिधि प्रकार वाले ईवेंट कीवर्ड का उपयोग करें।
  2. किसी ईवेंट को बढ़ाने से पहले चेक ईवेंट शून्य है या नहीं।
  3. "+=" ऑपरेटर का उपयोग करके ईवेंट की सदस्यता लें।
  4. इवेंट को हैंडल करने वाले फंक्शन को इवेंट हैंडलर कहा जाता है।
  5. ईवेंट में तर्क हो सकते हैं जो हैंडलर फ़ंक्शन को पास किए जाएंगे।

क्या घटनाओं में वापसी प्रकार सी # है?

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

सिफारिश की: