Что такое ленивое создание экземпляров в C #?
Что такое ленивое создание экземпляров в C #?

Видео: Что такое ленивое создание экземпляров в C #?

Видео: Что такое ленивое создание экземпляров в C #?
Видео: Уроки C# (C sharp) | #14 - Создание классов (Classes) 2024, Май
Anonim

Ленивая инициализация это метод, который откладывает создание объекта до первой необходимости. Другими словами, инициализация сдача объекта бывает только по запросу.

Просто так, что такое ленивое связывание в C #?

Object on Demand еще называют Ленивая загрузка шаблон, Ленивая загрузка задерживает инициализацию объекта. Это новая функция C # 4.0 и может использоваться, когда мы работаем с большими объектами, когда он не используется. Чтобы избежать ситуации, вы можете использовать Ленивая загрузка Шаблон.

Кроме того, когда следует использовать тип Lazy T? 7 ответов. Ты как правило использовать это когда ты хотеть к создать экземпляр чего-то в первый раз, это на самом деле использовал . Это откладывает затраты на его создание до тех пор, пока они не понадобятся, вместо того, чтобы всегда нести затраты. Обычно это предпочтительнее, когда объект может или не может быть использовал а стоимость его постройки нетривиальна.

Впоследствии также может возникнуть вопрос, а почему lazy инициализируется?

Ленивая инициализация объекта означает, что его создание откладывается до первого использования. (Для этой темы условия ленивая инициализация а также ленивое создание являются синонимами.) Ленивая инициализация в основном используется для повышения производительности, предотвращения расточительных вычислений и уменьшения требований к памяти программ.

Что такое System lazy?

Замечания. Использовать ленивый инициализация, чтобы отложить создание большого или ресурсоемкого объекта или выполнение ресурсоемкой задачи, особенно когда такое создание или выполнение может не произойти в течение времени жизни программы. Чтобы подготовиться к ленивый инициализации, вы создаете экземпляр Ленивый.

Рекомендуемые: