Wie kann die faule Initialisierung net durchgeführt werden?
Wie kann die faule Initialisierung net durchgeführt werden?

Video: Wie kann die faule Initialisierung net durchgeführt werden?

Video: Wie kann die faule Initialisierung net durchgeführt werden?
Video: Programmieren Lernen SPEEDRUN! (38 Minuten!) 2024, Kann
Anonim

Faule Initialisierung wird hauptsächlich verwendet zu die Leistung zu verbessern, verschwenderische Berechnungen zu vermeiden und den Programmspeicherbedarf zu reduzieren. Durch die Nutzung Faul zu deklarieren Sie das Orders-Objekt für faule Initialisierung , Sie kann Vermeiden Sie die Verschwendung von Systemressourcen, wenn das Objekt nicht verwendet wird.

Was bedeutet außerdem faule Initialisierung?

Bei der Computerprogrammierung, Faule Initialisierung ist die Taktik, die Erstellung eines Objekts, die Berechnung eines Wertes oder einen anderen teuren Prozess bis zum ersten Mal zu verzögern ist erforderlich. Es ist eine Art von faul Bewertung, die sich speziell auf die Instanziierung von Objekten oder anderen Ressourcen.

Und was ist Systemfaul? Bemerkungen. Verwenden faul Initialisierung, um die Erstellung eines großen oder ressourcenintensiven Objekts oder die Ausführung einer ressourcenintensiven Aufgabe zu verschieben, insbesondere wenn eine solche Erstellung oder Ausführung möglicherweise nicht während der Lebensdauer des Programms erfolgt. Sich vorbereiten auf faul Initialisierung erstellen Sie eine Instanz von Faul.

In ähnlicher Weise können Sie sich fragen, wann Sie den Typ Lazy T verwenden sollten.

7 Antworten. Du normalerweise verwenden es wenn Sie wollen zu etwas instanziieren, wenn es das erste Mal tatsächlich ist Gebraucht . Dadurch werden die Kosten für die Erstellung verzögert, bis sie benötigt werden, anstatt immer die Kosten zu tragen. Normalerweise ist dies vorzuziehen, wenn das Objekt sein kann oder nicht Gebraucht und die Kosten für den Bau sind nicht trivial.

Was ist Lazy-Instanziierung in C#?

Faule Initialisierung ist eine Technik, bei der die Erstellung eines Objekts aufgeschoben wird, bis es zum ersten Mal benötigt wird. Mit anderen Worten, Initialisierung des Objekts erfolgt nur auf Anfrage. Beachten Sie, dass die Bedingungen faule Initialisierung und faule Instanziierung bedeuten dasselbe - sie können austauschbar verwendet werden.

Empfohlen: