Wat is luie instantiatie in C#?
Wat is luie instantiatie in C#?

Video: Wat is luie instantiatie in C#?

Video: Wat is luie instantiatie in C#?
Video: Assistant Professor for Special Education | National Louis University 2024, Mei
Anonim

Luie initialisatie is een techniek die het maken van een object uitstelt tot de eerste keer dat het nodig is. Met andere woorden, initialisatie van het object gebeurt alleen op aanvraag.

Simpel gezegd, wat is luie binding in C#?

Object on Demand wordt ook wel Trage voortgang patroon, Trage voortgang vertraagt de initialisatie van het object. Dit is een nieuwe functie van C# 4.0 en kan worden gebruikt wanneer we met grote objecten werken wanneer deze niet in gebruik zijn. Om de situatie te vermijden, kunt u de Trage voortgang Patroon.

Behalve hierboven, wanneer moet je het Lazy T-type gebruiken? 7 antwoorden. Jij typisch gebruik maken van het wanneer? jij wil tot iets instantiëren de eerste keer dat het daadwerkelijk is gebruikt . Dit vertraagt de kosten van het maken ervan tot als/wanneer het nodig is in plaats van altijd de kosten te maken. Meestal heeft dit de voorkeur wanneer het object al dan niet is gebruikt en de kosten om het te bouwen zijn niet triviaal.

Vervolgens kan men zich ook afvragen, waarom wordt lui geïnitialiseerd?

Luie initialisatie van een object betekent dat de creatie ervan wordt uitgesteld totdat het voor het eerst wordt gebruikt. (Voor dit onderwerp, de voorwaarden luie initialisatie en luie instantiatie zijn synoniem.) Luie initialisatie wordt voornamelijk gebruikt om de prestaties te verbeteren, verspillende berekeningen te voorkomen en de vereisten voor programmageheugen te verminderen.

Wat is systeem lui?

Opmerkingen. Gebruik maken van lui initialisatie om de creatie van een groot of resource-intensief object of de uitvoering van een resource-intensieve taak uit te stellen, vooral wanneer een dergelijke creatie of uitvoering mogelijk niet plaatsvindt tijdens de levensduur van het programma. Voorbereiden voor lui initialisatie, maak je een instantie van Lui.

Aanbevolen: