Видео: Какво е мързеливо инстанциране в C#?
2024 Автор: Lynn Donovan | [email protected]. Последно модифициран: 2023-12-15 23:43
Мързелива инициализация е техника, която отлага създаването на обект до първия път, когато той е необходим. С други думи, инициализация на обекта се случва само при поискване.
Просто така, какво е мързеливо свързване в C#?
Обект по заявка също се нарича Мързеливо зареждане модел, Мързеливо зареждане забавя инициализацията на обекта. Това е нова функция на ° С# 4.0 и може да се използва, когато работим с големи обекти, когато не се използва. За да избегнете ситуацията, можете да използвате Мързеливо зареждане Модел.
Освен по-горе, кога трябва да използвате типа Lazy T? 7 отговора. Вие обикновено използване то кога Вие искам да се инстанцирайте нещо за първи път, когато е действително използван . Това забавя разходите за създаването му, докато/когато е необходимо, вместо винаги да носи разходите. Обикновено това е за предпочитане, когато обектът може да бъде или не използван а цената за изграждането му е нетривиална.
Впоследствие може да се запитаме и защо се инициализира мързелив?
Мързелива инициализация на обект означава, че неговото създаване се отлага, докато не бъде използван за първи път. (За тази тема термините мързелива инициализация и мързеливо инстанциране са синоними.) Мързелива инициализация се използва основно за подобряване на производителността, избягване на разточителни изчисления и намаляване на изискванията за памет на програмата.
Какво е System lazy?
Забележки. Използвайте мързелив инициализация, за да се отложи създаването на голям или ресурсоемък обект или изпълнението на ресурсоемка задача, особено когато такова създаване или изпълнение може да не се случи по време на живота на програмата. За да се подготвим за мързелив инициализация, създавате екземпляр на Мързелив.
Препоръчано:
Какво е w3c какво е Whatwg?
Работната група по технологии за уеб хипертекстови приложения (WHATWG) е общност от хора, които се интересуват от развитието на HTML и свързаните с него технологии. WHATWG е основана от лица от Apple Inc., Mozilla Foundation и Opera Software, водещи доставчици на уеб браузъри, през 2004 г
Какво е процес в операционна система какво е нишка в операционна система?
Процесът, най-просто казано, е изпълняваща се програма. Една или повече нишки се изпълняват в контекста на процеса. Нишката е основната единица, на която операционната система разпределя процесорното време. Пулът от нишки се използва основно за намаляване на броя на нишките на приложения и осигуряване на управление на работните нишки
Какво е персонален компютър Какво е съкращението?
PC - Това е съкращението за персонален компютър
Какво е инстанциране от гледна точка на терминологията на ООП?
В компютърните науки инстанцирането е реализация на предварително дефиниран обект. В ООП (обектно-ориентирано програмиране) може да се дефинира клас обект. Този процес се нарича „инстанциране“. Терминът „инстанция“се използва и в други области на компютърните науки, като например при създаването на виртуални сървъри
Защо обучението, базирано на инстанции, се нарича мързеливо обучение?
Обучението, базирано на инстанции, включва най-близкия съсед, локално претеглена регресия и методи за разсъждение, базирани на случаи. Методите, базирани на екземпляри, понякога се наричат методи за мързеливо обучение, тъй като забавят обработката, докато не трябва да бъде класифициран нов екземпляр