ما هي المندوبين والأحداث في C #؟
ما هي المندوبين والأحداث في C #؟

فيديو: ما هي المندوبين والأحداث في C #؟

فيديو: ما هي المندوبين والأحداث في C #؟
فيديو: Delegates & Events in C# .NET 2024, شهر نوفمبر
Anonim

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

وبالمثل قد يتساءل المرء ، ما هو الفرق بين المندوب والأحداث في C #؟

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

ثانيًا ، ما هي الأحداث في C #؟ C # - الأحداث

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

بعد ذلك ، السؤال هو ، ما هم المندوبون في C #؟

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

ما هو الاستخدام الرئيسي للمندوبين في C #؟

أ مندوب في C # مشابه لمؤشرات الوظائف في C ++ ، ولكن C # مندوبين نوع آمن. يمكنك تمرير الطرق كمعلمات إلى ملف مندوب للسماح لـ مندوب للإشارة إلى الطريقة. المندوبين تُستخدم لتحديد طرق رد الاتصال وتنفيذ معالجة الأحداث ، ويتم الإعلان عنها باستخدام " مندوب "الكلمة الرئيسية.