Hjem Utvikling Hva er tidlig binding? - definisjon fra techopedia

Hva er tidlig binding? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr tidlig binding?

I C # er tidlig binding en prosess der en variabel tilordnes en bestemt type objekt under erklæringen for å opprette et tidlig bundet objekt. Dette kontrasterer den sent bundne objektprosessen, der en objekttype blir avslørt på øyeblikket.


Tidlig binding implementeres i en rekke C # -konsepter, for eksempel overbelastede metoder, overbelastede operatører og overstyrte metoder, som direkte kalles ved bruk av avledede objekter. Tidlig binding er ikke fleksibel og kan føre til versjonskompatibilitetsproblemer, på grunn av den store avhengigheten av egenskaper og metodetyper og parametere.


Tidlig binding er også kjent som kompilere tidspolymorfisme, statisk binding og statisk typing.

Techopedia forklarer Early Binding

Tidlige bindende fordeler inkluderer:

  • Kompilatoren kan utføre optimalisering, noe som resulterer i mer effektive applikasjoner
  • Tidligbundne objekter er raskere, har bedre kodelesbarhet og vedlikeholdes enkelt.
  • Ved å bruke Visual Studios integrerte utviklingsmiljø (IDE) som et utviklingsverktøy, hjelper tidlig binding til hurtig applikasjonsutvikling (RAD) ved å gi rask tilgang til objektegenskaper og metoder - redusere typografiske feil.
  • Feil blir avslørt under kompilering, noe som reduserer alvorlighetsgraden og frekvensen av kjøretidsfeil.

Under tidlig binding utfører C # -kompilatoren syntaks og typekontroller for å sikre at riktig parametermengde og -type sendes til metoden eller egenskapen. Tidlig binding sjekker også for returverdien, noe som minimerer utførelsestid og kjøretidsfeil.


For eksempel trenger en C #-automatiseringsklientapplikasjon å beregne en verdi med en definert Microsoft Excel-formel. Programmet kan lage et objekt av typen Microsoft Excel og kalle den nødvendige metoden etter initialisering av objektegenskapene. Fordi Microsoft Excel er en bestemt type objekt, er den opprettede og tildelte variabelen et tidlig bundet objekt.


Når du arbeider med objekter med tidlig bunding, er det nødvendig å inkludere typebiblioteket hvor definisjonene av tidligbundne objekttyper er definert. I tillegg kan et tidlig bundet objekt ikke brukes til å tilordne et objekt av en annen type etter erklæringen.

Denne definisjonen ble skrevet i sammenheng med C #
Hva er tidlig binding? - definisjon fra techopedia