نمونه سازی تنبل در سی شارپ چیست؟
نمونه سازی تنبل در سی شارپ چیست؟

تصویری: نمونه سازی تنبل در سی شارپ چیست؟

تصویری: نمونه سازی تنبل در سی شارپ چیست؟
تصویری: Csharp benefits |why C# | چرا سی شارپ یاد بگیرم؟ | 10 کاربرد زبان برنامه نویسی سی شارپ 2024, نوامبر
Anonim

مقداردهی اولیه تنبل تکنیکی است که ایجاد یک شی را تا اولین بار نیاز به تعویق می‌اندازد. به عبارت دیگر، مقداردهی اولیه از شی فقط در صورت تقاضا اتفاق می افتد.

به سادگی، تنبل binding در سی شارپ چیست؟

Object on Demand نیز نامیده می شود بارگذاری تنبل الگو، بارگذاری تنبل مقداردهی اولیه شی را به تاخیر می اندازد. این یک ویژگی جدید است سی شارپ 4.0 و زمانی که با اجسام بزرگ کار می کنیم و زمانی که استفاده نمی شود می توان از آن استفاده کرد. برای اجتناب از موقعیت می توانید از آن استفاده کنید بارگذاری تنبل الگو.

علاوه بر موارد فوق، چه زمانی باید از نوع T Lazy استفاده کنید؟ 7 پاسخ. شما معمولا استفاده کنید زمانی که شما خواستن به چیزی را برای اولین بار که واقعاً وجود دارد، مثال بزنید استفاده شده . این هزینه ایجاد آن را تا زمانی که نیاز باشد به تاخیر می اندازد به جای اینکه همیشه متحمل هزینه شود. معمولاً وقتی شیء ممکن است یا نباشد این ترجیح داده می شود استفاده شده و هزینه ساخت آن بی اهمیت است.

متعاقباً، ممکن است بپرسید که چرا تنبل مقدار دهی اولیه شده است؟

مقداردهی اولیه تنبل از یک شی به این معنی است که ایجاد آن تا زمانی که برای اولین بار استفاده شود به تعویق افتاده است. (برای این موضوع، شرایط مقداردهی اولیه تنبل و نمونه تنبل مترادف هستند.) مقداردهی اولیه تنبل در درجه اول برای بهبود عملکرد، اجتناب از محاسبات بیهوده و کاهش نیازهای حافظه برنامه استفاده می شود.

تنبلی سیستم چیست؟

ملاحظات. استفاده کنید تنبل مقداردهی اولیه برای به تعویق انداختن ایجاد یک شیء بزرگ یا پرمصرف، یا اجرای یک کار با منابع فشرده، به ویژه زمانی که چنین ایجاد یا اجرا ممکن است در طول عمر برنامه اتفاق نیفتد. برای آماده شدن تنبل مقداردهی اولیه، شما یک نمونه از تنبل.

توصیه شده: