Hvad er doven instansiering i C#?
Hvad er doven instansiering i C#?

Video: Hvad er doven instansiering i C#?

Video: Hvad er doven instansiering i C#?
Video: What is THE PRIMORDIAL RELIGION? The Supra-Confessional Faith of the Quran 2024, Kan
Anonim

Doven initialisering er en teknik, der udskyder skabelsen af et objekt, indtil det er nødvendigt for første gang. Med andre ord, initialisering af objektet sker kun på efterspørgsel.

Simpelthen, hvad er doven binding i C#?

Object on Demand kaldes også Doven indlæsning mønster, Doven indlæsning forsinker initialiseringen af objektet. Dette er en ny funktion af C# 4.0 og kan bruges, når vi arbejder med store genstande, når den ikke er i brug. For at undgå situationen kan du bruge Doven indlæsning Mønster.

Udover ovenstående, hvornår skal du bruge Lazy T-typen? 7 svar. Du typisk brug det hvornår du vil have til instantiér noget første gang, det er faktisk Brugt . Dette forsinker omkostningerne ved at oprette det, indtil hvis/når det er nødvendigt i stedet for altid at afholde omkostningerne. Normalt er dette at foretrække, når objektet kan eller ikke er det Brugt og omkostningerne ved at bygge det er ikke-trivielle.

Efterfølgende kan man også spørge, hvorfor doven initialiseres?

Doven initialisering af et objekt betyder, at dets oprettelse udskydes, indtil det først bruges. (For dette emne, vilkårene doven initialisering og doven instansiering er synonyme.) Doven initialisering bruges primært til at forbedre ydeevnen, undgå spildende beregninger og reducere kravene til programhukommelse.

Hvad er System doven?

Bemærkninger. Brug doven initialisering for at udskyde oprettelsen af et stort eller ressourcekrævende objekt eller udførelsen af en ressourcekrævende opgave, især når en sådan oprettelse eller eksekvering muligvis ikke finder sted i løbet af programmets levetid. At forberede sig på doven initialisering, opretter du en instans af Doven.

Anbefalede: