Mi az a delegált egység?
Mi az a delegált egység?

Videó: Mi az a delegált egység?

Videó: Mi az a delegált egység?
Videó: What is Delegation | Explained in 2 min 2024, November
Anonim

Delegált : A Delegált egy hivatkozási mutató egy metódusra. Lehetővé teszi, hogy a metódust változóként kezeljük, a metódust pedig a visszahívás változójaként kezeljük. Amikor meghívásra kerül, értesít minden olyan metódust, amely a -ra hivatkozik delegált . A mögöttük lévő alapötlet pontosan ugyanaz, mint egy előfizetéses magaziné.

Ilyen módon hogyan használja a küldötteket?

A delegált a C# nyelvben hasonló a C vagy C++ függvénymutatójához. Használva delegált lehetővé teszi a programozó számára, hogy egy metódusra való hivatkozást foglaljon magában a delegált tárgy. Az delegált Az objektum ezután átadható egy kódnak, amely meg tudja hívni a hivatkozott metódust, anélkül, hogy a fordításkor tudnia kellene, melyik metódust fogja meghívni.

Az is felmerülhet, hogy mi a tényleges haszna a delegátusoknak a C#-ban? A delegált C#-ban hasonló a C++ függvénymutatóihoz, de C# küldöttek típusbiztosak. Metódusokat paraméterként adhat át a delegált hogy lehetővé tegye a delegált hogy rámutasson a módszerre. Küldöttek visszahívási módszerek meghatározására és eseménykezelés megvalósítására szolgálnak, és a " delegált " kulcsszó.

Ezen kívül mi az a korutin egység?

A korutin olyan, mint egy függvény, amely képes a végrehajtás szüneteltetésére és a vezérlés visszaállítására Egység de aztán ott folytassa, ahol abbahagyta a következő képkockán.

Mi az esemény az egységben?

Az Esemény A rendszer a küldés egyik módja eseményeket az alkalmazás objektumaihoz bevitel alapján, legyen az billentyűzet, egér, érintés vagy egyéni bevitel. Az Esemény A rendszer néhány összetevőből áll, amelyek együtt működnek a küldés során eseményeket . Az elsődleges szerepek a Esemény A rendszer a következő: Kezelje, hogy melyik GameObject legyen kiválasztott.

Ajánlott: