Hva er lat instansiering i C#?
Hva er lat instansiering i C#?

Video: Hva er lat instansiering i C#?

Video: Hva er lat instansiering i C#?
Video: Daniel Schmachtenberger: Will Technology Destroy Us? 2024, November
Anonim

Lat initialisering er en teknikk som utsetter opprettelsen av et objekt til første gang det er nødvendig. Med andre ord, initialisering av objektet skjer kun på forespørsel.

Ganske enkelt, hva er lat binding i C#?

Object on Demand kalles også Lat lasting mønster, Lat lasting forsinker initialiseringen av objektet. Dette er en ny funksjon av C# 4.0 og kan brukes når vi jobber med store gjenstander når den ikke er i bruk. For å unngå situasjonen kan du bruke Lat lasting Mønster.

Foruten ovenfor, når bør du bruke Lazy T-typen? 7 svar. Du typisk bruk det når du ønsker til instansierer noe første gang det faktisk er brukt . Dette forsinker kostnadene ved å lage det til hvis/når det er nødvendig i stedet for alltid å pådra seg kostnadene. Vanligvis er dette å foretrekke når objektet kan være det eller ikke brukt og kostnadene ved å bygge den er ikke-trivielle.

Deretter kan man også spørre, hvorfor initialiseres lat?

Lat initialisering av et objekt betyr at dets opprettelse utsettes til det brukes første gang. (For dette emnet, vilkårene lat initialisering og lat instansiering er synonyme.) Lat initialisering brukes først og fremst til å forbedre ytelsen, unngå sløsende beregninger og redusere krav til programminne.

Hva er System lat?

Merknader. Bruk lat initialisering for å utsette opprettelsen av et stort eller ressurskrevende objekt, eller utførelsen av en ressurskrevende oppgave, spesielt når slik opprettelse eller utførelse kanskje ikke skjer i løpet av programmets levetid. Å forberede seg på lat initialisering, oppretter du en forekomst av Lat.

Anbefalt: