Ako sa dá dosiahnuť lenivá inicializácia?
Ako sa dá dosiahnuť lenivá inicializácia?

Video: Ako sa dá dosiahnuť lenivá inicializácia?

Video: Ako sa dá dosiahnuť lenivá inicializácia?
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Smieť
Anonim

Lenivá inicializácia sa primárne používa do zlepšiť výkon, vyhnúť sa zbytočným výpočtom a znížiť požiadavky na pamäť programu. Používaním Lenivý to vyhlásiť objekt Objednávky pre lenivá inicializácia , vy môcť vyhnúť sa plytvaniu systémovými prostriedkami, keď sa objekt nepoužíva.

Navyše, čo znamená lenivá inicializácia?

V počítačovom programovaní, lenivá inicializácia je taktika oddialenia vytvorenia objektu, výpočtu hodnoty alebo iného drahého procesu, kým sa to nepodarí prvýkrát je potrebné. to je druh lenivý hodnotenie, ktoré sa konkrétne týka inštancia predmetov alebo iných zdrojov.

Tiež, čo je systém lenivý? Poznámky. Použite lenivý inicializácia na odloženie vytvorenia veľkého objektu alebo objektu náročného na zdroje alebo vykonania úlohy náročnej na zdroje, najmä ak takéto vytvorenie alebo spustenie nemusí nastať počas životnosti programu. Pripraviť sa na lenivý inicializácii, vytvoríte inštanciu Lenivý.

Podobne sa môžete opýtať, kedy by ste mali použiť typ Lazy T?

7 odpovedí. vy zvyčajne použitie to kedy vy chcieť do vytvoriť inštanciu niečo prvýkrát, keď je to skutočne použité . To oneskoruje náklady na jeho vytvorenie, kým to bude potrebné, namiesto toho, aby vždy vznikali náklady. Zvyčajne je to vhodnejšie, keď objekt môže alebo nemusí byť použité a náklady na jeho výstavbu nie sú triviálne.

Čo je to lenivá inštancia v C#?

Lenivá inicializácia je technika, ktorá odkladá vytvorenie objektu, kým nie je prvýkrát potrebný. Inými slovami, inicializácia objektu prebieha len na požiadanie. Všimnite si, že podmienky lenivá inicializácia a lenivá inštancia znamenajú to isté – možno ich používať zameniteľne.

Odporúča: