Բովանդակություն:

Արդյո՞ք իրադարձությունները ունեն վերադարձի տեսակ C#:
Արդյո՞ք իրադարձությունները ունեն վերադարձի տեսակ C#:

Video: Արդյո՞ք իրադարձությունները ունեն վերադարձի տեսակ C#:

Video: Արդյո՞ք իրադարձությունները ունեն վերադարձի տեսակ C#:
Video: Скандальная Альбина_Рассказ_Слушать 2024, Ապրիլ
Anonim

Արդյո՞ք իրադարձությունները ունեն վերադարձի տեսակ

Լռելյայն մեծ մասը իրադարձություն բեռնաթափողներ վերադարձ անվավեր, քանի որ միայնակ իրադարձություն մայիս ունեն մի քանի բաժանորդներ, և վերադարձի արժեքը կարող է դառնալ երկիմաստ: Այնուամենայնիվ, դա հնարավոր է կարգավորողների համար վերադարձ արժեքներ։ Դա կախված է տիպ պատվիրակի դուք հայտարարում եք իրադարձություն հետ։

Նմանապես կարելի է հարցնել, արդյոք իրադարձություններն ունեն վերադարձի տեսակ C#:

Սովորաբար դուք կդնեիք « վերադարձ արժեքներ» EventArgs օբյեկտում, այդ իսկ պատճառով իրադարձություններ մի՛ արեք կարիք դեպի վերադարձ արժեքներ, բայց նրանք կարող են, եթե նրանց ասվի: Լռելյայն մեծ մասը իրադարձություն բեռնաթափողներ վերադարձ անվավեր է, այնուամենայնիվ, դա հնարավոր է կարգավորողների համար վերադարձ արժեքներ։

Ավելին, ինչպես են իրադարձությունների մշակողները աշխատում C#-ում: Իրադարձություններ սովորաբար օգտագործվում են ազդարարելու օգտատիրոջ գործողությունները, ինչպիսիք են կոճակի սեղմումները կամ մենյուի ընտրությունը գրաֆիկական ինտերֆեյսներում: Երբ ան իրադարձություն ունի բազմաթիվ բաժանորդներ, իրադարձությունների մշակողներ կանչվում են սինխրոն, երբ ան իրադարձություն բարձրացվում է. Կանչել իրադարձություններ asynchronously, տես «Synchronous Methods Asynchronously կանչելը»:

Ավելին, ինչպե՞ս կարող եմ իրադարձություն կանչել C#-ում:

Հիշելու կետեր

  1. Միջոցառում հայտարարելու համար օգտագործեք իրադարձության բանալի բառ պատվիրակի տիպով:
  2. Միջոցառումը բարձրացնելուց առաջ ստուգեք, որ իրադարձությունն անվավեր է, թե ոչ:
  3. Բաժանորդագրվեք իրադարձություններին՝ օգտագործելով «+=" օպերատորը:
  4. Գործառույթը, որը կարգավորում է իրադարձությունը, կոչվում է իրադարձությունների մշակող:
  5. Իրադարձությունները կարող են ունենալ արգումենտներ, որոնք կփոխանցվեն մշակողի գործառույթին:

Կարո՞ղ են իրադարձությունները ունենալ մուտքի փոփոխիչներ:

Իրադարձությունները կարող են նշվի որպես հանրային, մասնավոր, պաշտպանված, ներքին, պաշտպանված ներքին կամ մասնավոր պաշտպանված: Սրանք մուտքի փոփոխիչներ սահմանել, թե ինչպես են դասի օգտվողները կարող է մուտք գործել որ իրադարձություն.

Խորհուրդ ենք տալիս: