جدول المحتويات:

كيف تعمل الأحداث في C #؟
كيف تعمل الأحداث في C #؟
Anonim

في تأسيسها ، يقوم المندوبون بأمرين:

  • عند إنشائه ، فإنه يشير إلى طريقة (مثيل أو ثابت) في حاوية (فئة أو بنية). ل الأحداث ، يشير إلى ا حدث طريقة هاندر.
  • إنه يحدد بالضبط نوع الأساليب التي يستخدمها علبة نقطة إلى ، بما في ذلك عدد وأنواع المعلمات وكذلك نوع الإرجاع.

بوضع هذا في الاعتبار ، كيف تعمل الأحداث في C #؟

C # - الأحداث

  • الأحداث هي إجراءات المستخدم مثل الضغط على المفاتيح والنقرات وحركات الماوس وما إلى ذلك ، أو بعض الأحداث مثل الإشعارات التي ينشئها النظام.
  • يتم الإعلان عن الأحداث ورفعها في فصل دراسي وربطها بمعالجات الأحداث باستخدام مفوضين داخل نفس الفئة أو بعض الفئات الأخرى.

بعد ذلك ، السؤال هو ، كيف تستخدم التفويضات والأحداث في C #؟ أ مندوب هي طريقة للقول سي # ما هي طريقة الاتصال عندما يكون ملف حدث يتم تشغيل. على سبيل المثال ، إذا قمت بالنقر فوق زر في نموذج ، فسيقوم البرنامج باستدعاء طريقة معينة. هذا هو المؤشر الذي هو مندوب . المندوبين جيدة ، حيث يمكنك إخطار عدة طرق بأن ملف حدث حدث ، إذا كنت ترغب في ذلك.

تعرف أيضًا ، كيف يمكنني استدعاء حدث في C #؟

نقطة لنتذكر:

  1. استخدم الكلمة الأساسية للحدث مع نوع المفوض للإعلان عن حدث.
  2. تحقق من الحدث باطل أو لا قبل رفع الحدث.
  3. اشترك في الأحداث باستخدام عامل التشغيل "+ =".
  4. الوظيفة التي تتعامل مع الحدث تسمى معالج الحدث.
  5. يمكن أن تحتوي الأحداث على وسيطات يتم تمريرها إلى دالة المعالج.

هل الأحداث لها نوع إرجاع C #؟

عادة ما تضع " إرجاع القيم "في كائن EventArgs ، لهذا السبب الأحداث لا تفعل يحتاج إلى إرجاع القيم لكن يمكنهم ذلك إذا طلب منهم ذلك. افتراضيا معظم حدث معالجات إرجاع باطلة ، ومع ذلك ، فمن الممكن للمعالجات إرجاع القيم.

موصى به: