Cum poate fi realizată inițializarea leneșă?
Cum poate fi realizată inițializarea leneșă?

Video: Cum poate fi realizată inițializarea leneșă?

Video: Cum poate fi realizată inițializarea leneșă?
Video: Fundamentals of Lazy Initialization in C# - Part-1 2024, Mai
Anonim

Inițializare leneșă este folosit în primul rând la îmbunătățirea performanței, evitarea calculelor irosite și reducerea cerințelor de memorie a programului. Prin utilizarea Leneș să declara obiectul Comenzi pentru inițializare leneșă , tu poate sa evitați irosirea resurselor sistemului atunci când obiectul nu este utilizat.

Mai mult, ce înseamnă inițializarea leneșă?

În programarea computerelor, inițializarea leneșă este tactica de a întârzia crearea unui obiect, calculul unei valori sau un alt proces costisitor până la prima dată este Necesar. Aceasta este un fel de leneş evaluare care se referă în mod specific la instanțierea de obiecte sau alte resurse.

De asemenea, ce este System lazy? Remarci. Utilizare leneş inițializarea pentru a amâna crearea unui obiect mare sau care necesită mult resurse sau execuția unei sarcini care necesită mult resurse, în special atunci când o astfel de creare sau execuție ar putea să nu aibă loc pe durata de viață a programului. Să se pregătească pentru leneş inițializare, creați o instanță a Leneş.

În mod similar, vă puteți întreba, când ar trebui să utilizați tipul Lazy T?

7 Răspunsuri. Tu de obicei utilizare ea când tu vrei la instanția ceva prima dată este de fapt folosit . Acest lucru întârzie costul creării acestuia până când este necesar/când este necesar, în loc să suporte întotdeauna costul. De obicei, acest lucru este de preferat atunci când obiectul poate fi sau nu folosit iar costul construirii acestuia nu este banal.

Ce este instanțierea leneșă în C#?

Inițializare leneșă este o tehnică care amână crearea unui obiect până la prima dată când este nevoie de el. Cu alte cuvinte, initializare a obiectului se întâmplă numai la cerere. Rețineți că termenii inițializare leneșă și instanțierea leneșă înseamnă același lucru - pot fi folosite interschimbabil.

Recomandat: