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

Ինչու՞ ենք մենք օգտագործում բազմաֆունկցիոնալ պատվիրակներ:
Ինչու՞ ենք մենք օգտագործում բազմաֆունկցիոնալ պատվիրակներ:

Video: Ինչու՞ ենք մենք օգտագործում բազմաֆունկցիոնալ պատվիրակներ:

Video: Ինչու՞ ենք մենք օգտագործում բազմաֆունկցիոնալ պատվիրակներ:
Video: Ես միայնակ գայլ չեմ, մենք գայլերի ոհմակ ենք. Արայիկ Խանդոյանը (Միայնակ գայլ) զայրացավ 2024, Ապրիլ
Anonim

Ա Multicast Delegate-ն է ա պատվիրակ որը պարունակում է մեկից ավելի գործառույթների հղումներ: Երբ մենք կանչել multicast պատվիրակ , ապա բոլոր գործառույթները, որոնք են վկայակոչված է պատվիրակ են կոչվելու է։ Եթե դու ցանկանում եք զանգահարել մի քանի մեթոդներ՝ օգտագործելով a պատվիրակ ապա բոլոր մեթոդի ստորագրությունը պետք է լինի նույնը:

Պարզապես, ինչու ենք մենք օգտագործում պատվիրակներ:

Պատվիրակների ակնարկ

  • Պատվիրակները նման են C++ ֆունկցիայի ցուցիչներին, բայց տիպի անվտանգ են:
  • Պատվիրակները թույլ են տալիս մեթոդները փոխանցել որպես պարամետրեր:
  • Պատվիրակները կարող են օգտագործվել հետ կանչելու մեթոդներ սահմանելու համար:
  • Պատվիրակները կարող են շղթայվել միասին. օրինակ, մի քանի մեթոդներ կարող են կանչվել մեկ իրադարձության վրա:

Նաև գիտեք, թե ինչ է multicast delegate-ը C#-ում: Ա պատվիրակ որը ցույց է տալիս մի քանի մեթոդներ, կոչվում է ա multicast պատվիրակ . «+» օպերատորը գործառույթ է ավելացնում պատվիրակ օբյեկտ և «-» օպերատորը հեռացնում է գոյություն ունեցող ֆունկցիան a-ից պատվիրակ օբյեկտ. Օրինակ: Multicast պատվիրակ.

Այդ դեպքում ինչու ենք մենք օգտագործում պատվիրակներ C#-ում:

Ա պատվիրակ C#-ում նման է C++ ֆունկցիայի ցուցիչներին, բայց C# պատվիրակներ տիպի անվտանգ են: Պատվիրակներ օգտագործվում են հետ կանչելու մեթոդները սահմանելու և իրադարձությունների մշակումն իրականացնելու համար, և դրանք հայտարարվում են օգտագործելով « պատվիրակ « հիմնաբառ: Դուք կարող եք հայտարարել ա պատվիրակ որը կարող է ինքնուրույն հայտնվել կամ նույնիսկ բույն դրվել դասի ներսում:

Ի՞նչ է AC պատվիրակը:

C# պատվիրակներ նման են ֆունկցիաների ցուցիչներին՝ C կամ C++: Ա պատվիրակ հղման տիպի փոփոխական է, որը պահում է մեթոդի հղումը: Հղումը կարող է փոխվել գործարկման ժամանակ: Պատվիրակներ հատկապես օգտագործվում են իրադարձությունների և հետ կանչելու մեթոդների իրականացման համար: Բոլորը պատվիրակներ անուղղակիորեն բխում են Համակարգից:

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