¿Qué es la instanciación diferida en C #?
¿Qué es la instanciación diferida en C #?

Video: ¿Qué es la instanciación diferida en C #?

Video: ¿Qué es la instanciación diferida en C #?
Video: Programación Funcional - Evaluacion diferida y fold 2024, Mayo
Anonim

Inicialización perezosa es una técnica que pospone la creación de un objeto hasta la primera vez que se necesita. En otras palabras, inicialización del objeto ocurre solo a pedido.

Simplemente, ¿qué es el enlace diferido en C #?

Object on Demand también se llama Carga lenta patrón, Carga lenta retrasa la inicialización del objeto. Esta es una nueva característica de C# 4.0 y se puede usar cuando estamos trabajando con objetos grandes cuando no está en uso. Para evitar la situación, puede utilizar el Carga lenta Patrón.

Además de arriba, ¿cuándo debería usar el tipo Lazy T? 7 respuestas. usted típicamente usar eso cuando usted querer para instancia algo la primera vez que es en realidad usó . Esto retrasa el costo de crearlo hasta cuando sea necesario en lugar de incurrir siempre en el costo. Por lo general, esto es preferible cuando el objeto puede o no ser usó y el costo de construirlo no es trivial.

Posteriormente, también se puede preguntar, ¿por qué se inicializa lazy?

Inicialización perezosa de un objeto significa que su creación se aplaza hasta que se utiliza por primera vez. (Para este tema, los términos inicialización perezosa y instanciación perezosa son sinónimos.) Inicialización perezosa se utiliza principalmente para mejorar el rendimiento, evitar el desperdicio de cálculos y reducir los requisitos de memoria del programa.

¿Qué es System lazy?

Observaciones. Usar perezoso inicialización para diferir la creación de un objeto grande o de uso intensivo de recursos, o la ejecución de una tarea de uso intensivo de recursos, particularmente cuando dicha creación o ejecución podría no ocurrir durante la vida útil del programa. Prepararse para perezoso inicialización, crea una instancia de Perezoso.

Recomendado: