Kas yra tingus kartojimas C#?
Kas yra tingus kartojimas C#?

Video: Kas yra tingus kartojimas C#?

Video: Kas yra tingus kartojimas C#?
Video: Crazy Frog - Axel F (Official Video) 2024, Lapkritis
Anonim

Tingus inicijavimas yra technika, kuri atideda objekto kūrimą iki pirmo karto, kai jo prireiks. Kitaip tariant, inicijavimas objekto įvyksta tik pagal poreikį.

Tiesiog taip, kas yra tingus įrišimas C #?

Object on Demand taip pat vadinamas Tingus pakrovimas modelis, Tingus pakrovimas atideda objekto inicijavimą. Tai nauja funkcija C# 4.0 ir gali būti naudojamas, kai dirbame su dideliais objektais, kai jis nenaudojamas. Norėdami išvengti situacijos, galite naudoti Tingus įkėlimas Šablonas.

Be to, kada turėtumėte naudoti Lazy T tipą? 7 atsakymai. Tu paprastai naudoti tai kada tu nori į pirmą kartą pakartokite ką nors iš tikrųjų naudojamas . Tai atitolina jo sukūrimo išlaidas, kol prireiks / kada to prireiks, o ne visada patiria išlaidas. Paprastai tai yra pageidautina, kai objektas gali būti arba nebūti naudojamas o jo pastatymo kaina yra nereikšminga.

Vėliau taip pat galima paklausti, kodėl inicijuojamas tinginys?

Tingus inicijavimas objektas reiškia, kad jo kūrimas atidedamas, kol bus pirmą kartą panaudotas. (Šios temos sąlygos tingus inicijavimas ir tingus instancija yra sinonimai.) Tingus inicijavimas pirmiausia naudojamas siekiant pagerinti našumą, išvengti nereikalingų skaičiavimų ir sumažinti programų atminties poreikius.

Kas yra Sistema tinginė?

Pastabos. Naudokite tinginys inicijavimas, siekiant atidėti didelio ar daug išteklių reikalaujančio objekto kūrimą arba daug išteklių reikalaujančios užduoties vykdymą, ypač kai toks kūrimas ar vykdymas gali neįvykti per programos veikimo laiką. Norėdami pasiruošti tinginys inicijuojant, sukuriate egzempliorių Tinginys.

Rekomenduojamas: