Wat is 'n afgevaardigde eenheid?
Wat is 'n afgevaardigde eenheid?

Video: Wat is 'n afgevaardigde eenheid?

Video: Wat is 'n afgevaardigde eenheid?
Video: Wat is de Europese Unie? 2024, Desember
Anonim

Delegeer : A Delegeer is 'n verwysingswyser na 'n metode. Dit stel ons in staat om metode as 'n veranderlike te behandel en slaag metode as 'n veranderlike vir 'n terugbel. Wanneer dit genoem word, stel dit alle metodes in kennis wat verwys na die delegeer . Die basiese idee agter hulle is presies dieselfde as 'n intekeningtydskrif.

Op hierdie manier, hoe gebruik jy afgevaardigdes?

A delegeer in C# is soortgelyk aan 'n funksiewyser in C of C++. Die gebruik van a delegeer laat die programmeerder toe om 'n verwysing na 'n metode binne-in 'n delegeer voorwerp. Die delegeer objek kan dan na kode oorgedra word wat die verwysingsmetode kan oproep, sonder om op die samestellingstyd te weet watter metode opgeroep sal word.

Mens kan ook vra, wat is die werklike gebruik van afgevaardigdes in C#? A afgevaardigde in C# is soortgelyk aan funksiewysers van C++, maar C# afgevaardigdes is tipe veilig. Jy kan metodes as parameters aan a delegeer om die toe te laat delegeer om na die metode te wys. Afgevaardigdes word gebruik om terugbelmetodes te definieer en gebeurtenishantering te implementeer, en hulle word verklaar deur die " delegeer "sleutelwoord.

Behalwe dit, wat is 'n Coroutine-eenheid?

A koroutine is soos 'n funksie wat die vermoë het om uitvoering te onderbreek en beheer na terug te keer Eenheid maar dan om voort te gaan waar dit opgehou het op die volgende raam.

Wat is gebeurtenis in eenheid?

Die Gebeurtenis Stelsel is 'n manier om te stuur gebeure na voorwerpe in die toepassing gebaseer op invoer, of dit nou sleutelbord, muis, aanraking of persoonlike invoer is. Die Gebeurtenis Stelsel bestaan uit 'n paar komponente wat saamwerk om te stuur gebeure . Die primêre rolle van die Gebeurtenis Stelsel is soos volg: Bestuur watter GameObject as gekies beskou word.

Aanbeveel: