Hoe kan lui inisialisering net bewerkstellig word?
Hoe kan lui inisialisering net bewerkstellig word?

Video: Hoe kan lui inisialisering net bewerkstellig word?

Video: Hoe kan lui inisialisering net bewerkstellig word?
Video: Mirjam van der Vegt over de zin van het leven en hoe je kan rusten | KUKURU #123 2024, November
Anonim

Lui inisialisering word hoofsaaklik gebruik aan verbeter werkverrigting, vermy verkwistende berekening, en verminder programgeheuevereistes. Deur die gebruik van Lui om verklaar die Bestellings voorwerp vir lui inisialisering , jy kan vermy die vermorsing van stelselhulpbronne wanneer die voorwerp nie gebruik word nie.

Boonop, wat beteken lui inisialisering?

In rekenaarprogrammering, lui inisialisering is die taktiek om die skepping van 'n voorwerp, die berekening van 'n waarde of 'n ander duur proses uit te stel totdat dit die eerste keer is benodig word. Dit is n tipe van lui evaluasie wat spesifiek verwys na die instansiasie van voorwerpe of ander hulpbronne.

Ook, wat is Stelsel lui? Opmerkings. Gebruik lui inisialisering om die skepping van 'n groot of hulpbron-intensiewe voorwerp uit te stel, of die uitvoering van 'n hulpbron-intensiewe taak, veral wanneer sodanige skepping of uitvoering dalk nie gedurende die leeftyd van die program plaasvind nie. Om voor te berei lui inisialisering, skep jy 'n instansie van Lui.

Net so kan jy vra, wanneer moet jy die Lazy T-tipe gebruik?

7 Antwoorde. Jy tipies gebruik dit wanneer jy wil hê aan instansieer iets die eerste keer dat dit eintlik is gebruik word . Dit vertraag die koste om dit te skep tot as/wanneer dit nodig is in plaas daarvan om altyd die koste aan te gaan. Gewoonlik is dit verkieslik wanneer die voorwerp dalk is of nie gebruik word en die koste om dit te bou is nie-triviaal.

Wat is lui instansiasie in C#?

Lui inisialisering is 'n tegniek wat die skepping van 'n voorwerp uitstel tot die eerste keer dat dit nodig is. Met ander woorde, inisialisering van die voorwerp gebeur slegs op aanvraag. Let daarop dat die terme lui inisialisering en lui instansiasie beteken dieselfde ding - hulle kan uitruilbaar gebruik word.

Aanbeveel: