C# এ অলস ইন্সট্যান্টেশন কি?
C# এ অলস ইন্সট্যান্টেশন কি?

ভিডিও: C# এ অলস ইন্সট্যান্টেশন কি?

ভিডিও: C# এ অলস ইন্সট্যান্টেশন কি?
ভিডিও: C#-এ অলস সূচনার মৌলিক বিষয় - পার্ট-১ 2024, মে
Anonim

অলস প্রাথমিককরণ একটি কৌশল যা প্রথমবার প্রয়োজন না হওয়া পর্যন্ত একটি বস্তুর সৃষ্টিকে পিছিয়ে দেয়। অন্য কথায়, আরম্ভ বস্তুর শুধুমাত্র চাহিদার উপর ঘটবে.

সহজভাবে, C# এ অলস বাঁধাই কি?

অবজেক্ট অন ডিমান্ডও বলা হয় অলস লোড হচ্ছে প্যাটার্ন অলস লোড হচ্ছে অবজেক্টের সূচনা বিলম্বিত করে। এটি একটি নতুন বৈশিষ্ট্য সি# 4.0 এবং ব্যবহার করা যেতে পারে যখন আমরা বড় বস্তুর সাথে কাজ করি যখন এটি ব্যবহার করা হয় না। পরিস্থিতি এড়াতে আপনি ব্যবহার করতে পারেন অলস লোডিং প্যাটার্ন।

উপরের পাশাপাশি, আপনি কখন Lazy T প্রকার ব্যবহার করবেন? 7 উত্তর। আপনি সাধারণত ব্যবহার এটা যখন আপনি চাই প্রতি বাস্তবে প্রথমবার কিছু তাৎক্ষণিক করুন ব্যবহৃত . এটি সর্বদা খরচ বহন করার পরিবর্তে এটির প্রয়োজন হলে/যখন পর্যন্ত এটি তৈরির খরচ বিলম্বিত করে। সাধারণত এটি বাঞ্ছনীয় যখন বস্তু হতে পারে বা নাও হতে পারে ব্যবহৃত এবং এটি নির্মাণের খরচ অ তুচ্ছ।

পরবর্তীকালে, কেউ জিজ্ঞাসা করতে পারে, কেন অলস শুরু করা হয়?

অলস প্রাথমিককরণ একটি বস্তুর অর্থ হল যে এটি প্রথম ব্যবহার না হওয়া পর্যন্ত তার সৃষ্টি স্থগিত করা হয়। (এই বিষয়ের জন্য, শর্তাবলী অলস সূচনা এবং অলস ইন্সটিটিয়েশন সমার্থক।) অলস প্রাথমিককরণ এটি প্রাথমিকভাবে কর্মক্ষমতা উন্নত করতে, অযথা গণনা এড়াতে এবং প্রোগ্রাম মেমরির প্রয়োজনীয়তা কমাতে ব্যবহৃত হয়।

সিস্টেম অলস কি?

মন্তব্য. ব্যবহার করুন অলস একটি বৃহৎ বা সংস্থান-নিবিড় বস্তুর সৃষ্টি, বা একটি সংস্থান-নিবিড় কাজ সম্পাদনকে পিছিয়ে দেওয়ার জন্য প্রাথমিককরণ, বিশেষ করে যখন প্রোগ্রামের জীবদ্দশায় এই ধরনের সৃষ্টি বা সম্পাদন ঘটতে পারে না। কোনো কিছুর জন্য প্রস্তুতি অলস আরম্ভ, আপনি একটি উদাহরণ তৈরি করুন অলস.

প্রস্তাবিত: