Vad är lat instansiering i C#?
Vad är lat instansiering i C#?

Video: Vad är lat instansiering i C#?

Video: Vad är lat instansiering i C#?
Video: Kansas - Dust in the Wind (Official Video) 2024, Maj
Anonim

Lat initiering är en teknik som skjuter upp skapandet av ett objekt tills första gången det behövs. Med andra ord, initiering av objektet sker endast på begäran.

Helt enkelt så, vad är lazy binding i C#?

Object on Demand kallas också Lat lastning mönster, Lat lastning fördröjer initieringen av objektet. Detta är en ny funktion hos C# 4.0 och kan användas när vi arbetar med stora föremål när den inte används. För att undvika situationen kan du använda Lat laddning Mönster.

Förutom ovan, när ska du använda Lazy T-typen? 7 svar. Du vanligtvis använda sig av det när du vilja till instansiera något första gången det är faktiskt Begagnade . Detta fördröjer kostnaden för att skapa den tills om/när den behövs istället för att alltid ådra sig kostnaden. Vanligtvis är detta att föredra när objektet kanske är det eller inte Begagnade och kostnaden för att bygga den är icke-trivial.

Därefter kan man också fråga sig, varför initieras lazy?

Lat initiering av ett objekt innebär att dess skapande skjuts upp tills det används första gången. (För detta ämne, villkoren lat initiering och lat instansiering är synonyma.) Lat initiering används främst för att förbättra prestanda, undvika slösaktiga beräkningar och minska kraven på programminne.

Vad är System lazy?

Anmärkningar. Använda sig av lat initiering för att skjuta upp skapandet av ett stort eller resurskrävande objekt, eller exekveringen av en resurskrävande uppgift, särskilt när sådan skapelse eller exekvering kanske inte inträffar under programmets livstid. Att förbereda sig för lat initiering skapar du en instans av Lat.

Rekommenderad: