Mitä on laiska ilmentäminen C#:ssa?
Mitä on laiska ilmentäminen C#:ssa?

Video: Mitä on laiska ilmentäminen C#:ssa?

Video: Mitä on laiska ilmentäminen C#:ssa?
Video: "Ja aurinko nousee" - 8/8 Filosofia ja systeemiajattelu 2021 prof. Esa Saarinen 2024, Marraskuu
Anonim

Laiska alustus on tekniikka, joka lykkää objektin luomista siihen asti, kun sitä tarvitaan ensimmäisen kerran. Toisin sanoen, alustus esine tapahtuu vain pyynnöstä.

Yksinkertaisesti niin, mitä on laiska sidonta C#:ssa?

Object on Demand on myös nimeltään Laiska lataus kuvio, Laiska lataus viivästyttää objektin alustusta. Tämä on uusi ominaisuus C# 4.0 ja sitä voidaan käyttää, kun käsittelemme suuria esineitä, kun se ei ole käytössä. Välttääksesi tilanteen voit käyttää Laiska lataus Kuvio.

Yllä olevan lisäksi, milloin sinun tulisi käyttää Lazy T -tyyppiä? 7 vastausta. Sinä tyypillisesti käyttää se kun sinä haluta to ilmentää jotain ensimmäistä kertaa käytetty . Tämä viivästyttää sen luomiskustannuksia siihen asti, kun/kun sitä tarvitaan, sen sijaan, että siitä aiheutuisi aina kustannuksia. Yleensä tämä on parempi, kun kohde voi olla tai ei käytetty ja sen rakentamiskustannukset eivät ole vähäpätöisiä.

Tämän jälkeen voidaan myös kysyä, miksi laiska alustetaan?

Laiska alustus Objektin luonti tarkoittaa, että sen luomista lykätään, kunnes sitä käytetään ensimmäisen kerran. (Tälle aiheelle ehdot laiska alustus ja laiska ilmentymä ovat synonyymejä.) Laiska alustus käytetään ensisijaisesti suorituskyvyn parantamiseen, turhan laskennan välttämiseen ja ohjelman muistivaatimusten vähentämiseen.

Mikä on järjestelmä laiska?

Huomautukset. Käyttää laiska alustus lykätä suuren tai resurssiintensiivisen objektin luomista tai resurssiintensiivisen tehtävän suorittamista, varsinkin kun tällaista luomista tai suorittamista ei ehkä tapahdu ohjelman eliniän aikana. Valmistautuakseen laiska alustus, luot esiintymän Laiska.

Suositeltava: