فهرست مطالب:

رویداد در سی شارپ چیست؟
رویداد در سی شارپ چیست؟

تصویری: رویداد در سی شارپ چیست؟

تصویری: رویداد در سی شارپ چیست؟
تصویری: 30. سی شارپ - رویداد 2024, ممکن است
Anonim

جسمی که بالا می برد رویداد نامیده می شود رویداد فرستنده. این رویداد فرستنده نمی داند که کدام شیء یا روش آن را دریافت خواهد کرد مناسبت ها بالا می برد. برای تعریف یک رویداد ، شما از سی شارپ استفاده می کنید رویداد یا ویژوال بیسیک رویداد کلمه کلیدی در امضای شما رویداد کلاس، و نوع نماینده را برای آن مشخص کنید رویداد.

علاوه بر این، یک رویداد در سی شارپ با مثال چیست؟

سی شارپ - مناسبت ها . مناسبت ها اعمال کاربر مانند فشار دادن کلید، کلیک، حرکت ماوس، و غیره، یا برخی از رویدادها مانند اعلان های تولید شده توسط سیستم هستند. برنامه ها باید پاسخ دهند مناسبت ها زمانی که آنها رخ می دهند. برای مثال ، قطع می کند.

به همین ترتیب، رویدادها در سی شارپ چه کاربردی دارند؟ که در c# , مناسبت ها برای فعال کردن یک کلاس یا شی استفاده می شود تا کلاس ها یا اشیاء دیگر را در مورد عملی که قرار است رخ دهد مطلع کند. برای اعلام یک رویداد ، ما نیاز داریم استفاده از رویداد کلمه کلیدی با نوع نماینده قبل از بالا بردن یک رویداد ، باید بررسی کنیم که آیا یک رویداد مشترک است یا خیر

با توجه به این موضوع، مدیریت رویداد در سی شارپ چیست؟

گردانندگان رویداد متدهایی در یک شی هستند که در پاسخ به برخی اجرا می شوند مناسبت ها در برنامه رخ می دهد. برای درک رویداد مدل هندلینگ از. چارچوب خالص، ما باید مفهوم نماینده را درک کنیم.

چگونه یک رویداد را در سی شارپ فراخوانی کنم؟

نکاتی که باید به خاطر بسپارید:

  1. برای اعلام یک رویداد از کلمه کلیدی رویداد با نوع نماینده استفاده کنید.
  2. قبل از مطرح کردن رویداد، بررسی کنید که رویداد پوچ است یا خیر.
  3. با استفاده از اپراتور "+=" در رویدادها مشترک شوید.
  4. تابعی که رویداد را کنترل می کند، رویداد handler نامیده می شود.
  5. رویدادها می توانند آرگومان هایی داشته باشند که به تابع handler ارسال می شوند.

توصیه شده: