Forskjellen mellom delegater og arrangementer i C

Innholdsfortegnelse:

Forskjellen mellom delegater og arrangementer i C
Forskjellen mellom delegater og arrangementer i C

Video: Forskjellen mellom delegater og arrangementer i C

Video: Forskjellen mellom delegater og arrangementer i C
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Juli
Anonim

Key Difference – Delegater vs Events in C

C er et programmeringsspråk utviklet av Microsoft. Den støtter strukturert programmering og objektorientert programmering. Delegater og arrangementer brukes til hendelsesdrevet programmering i C. En delegat er en typesikker peker til en metode. I en applikasjon med et grafisk brukergrensesnitt (GUI) er det knapper osv. Når en knapp trykkes, skjer det en slags handling. Disse handlingene kalles hendelser. For eksempel vil oppdatering av en nettside utløse sideinnlastingshendelsen. Denne artikkelen diskuterer forskjellen mellom delegater og arrangementer i C. Den viktigste forskjellen mellom delegat og hendelse i C er at en delegat er en referanse til en metode mens en hendelse er knyttet til en hendelsesbehandler som bruker en delegat. Når en hendelse inntreffer, sender den et signal til delegaten. Delegaten utfører deretter den tilsvarende funksjonen. Derfor er alle arrangementer avhengig av delegater.

Hva er delegater i C?

Delegater i C ligner på tilbakeringingsfunksjoner i andre programmeringsspråk som JavaScript. Tilbakeringingsfunksjoner tildeles under kjøring. De gir funksjonalitet som kan slås inn og ut etter behov. Det samme kan implementeres ved hjelp av delegater i C. Delegatene i C kobler oppringeren og den oppringte funksjonen. Derfor reduserer det den tunge koblingen.

. NET framework klassifiserte typer i to kategorier. De er verdityper og referansetyper. Strukturen er et eksempel på verditype. Klassen er et eksempel på en

Anbefalt: