C# এ গণনাযোগ্য শ্রেণী কি?
C# এ গণনাযোগ্য শ্রেণী কি?

ভিডিও: C# এ গণনাযোগ্য শ্রেণী কি?

ভিডিও: C# এ গণনাযোগ্য শ্রেণী কি?
ভিডিও: গণনাযোগ্য (IEnumerable, IEnumerator) | C# প্রোগ্রামিং টিউটোরিয়াল বিগিনারস: 17 2024, নভেম্বর
Anonim

এই পদ্ধতি সংখ্যাগরিষ্ঠ শ্রেণী এক্সটেনশন পদ্ধতি যা প্রসারিত হিসাবে সংজ্ঞায়িত করা হয় IEnumerable . এর মানে হল যে কোন বস্তু প্রয়োগ করে তাদের একটি উদাহরণ পদ্ধতির মত বলা যেতে পারে IEnumerable . যে পদ্ধতিগুলি একটি প্রশ্নে ব্যবহৃত হয় যা একটি সিঙ্গলটন মান প্রদান করে এবং অবিলম্বে লক্ষ্য ডেটা ব্যবহার করে।

তদনুসারে, C# এ গণনাযোগ্য শ্রেণী কী?

IEnumerable এবং IEnumerator হল ইটারেটর প্যাটার্নের বাস্তবায়ন। NET. ভিতরে সি# , সমস্ত সংগ্রহ (যেমন তালিকা, অভিধান, স্ট্যাক, সারি, ইত্যাদি) গণনাযোগ্য কারণ তারা বাস্তবায়ন করে IEnumerable ইন্টারফেস. তাই স্ট্রিং হয়. আপনি স্ট্রিং এর প্রতিটি অক্ষর পেতে একটি foreach ব্লক ব্যবহার করে একটি স্ট্রিং উপর পুনরাবৃত্তি করতে পারেন.

এছাড়াও জেনে নিন, কখন আমরা C# এ IEnumerable ব্যবহার করব? IEnumerable ইন্টারফেস ব্যবহার করা হয় যখন আমরা চাই প্রতি একটি foreach লুপ ব্যবহার করে আমাদের ক্লাসের মধ্যে পুনরাবৃত্তি করুন। দ্য IEnumerable ইন্টারফেসের একটি পদ্ধতি আছে, GetEnumerator, যা একটি IEnumerator ইন্টারফেস প্রদান করে যা আমাদের সাহায্য করে প্রতি foreach লুপ ব্যবহার করে ক্লাসের মধ্যে পুনরাবৃত্তি করুন।

এখানে, উদাহরণ সহ C# এ IEnumerator কি?

IEnumerable হল একটি ইন্টারফেস যা একটি একক পদ্ধতি সংজ্ঞায়িত করে GetEnumerator() যা একটি প্রদান করে IEnumerator ইন্টারফেস. এটি একটি সংগ্রহে শুধুমাত্র পঠনযোগ্য অ্যাক্সেসের জন্য কাজ করে যা প্রয়োগ করে যে IEnumerable একটি foreach স্টেটমেন্টের সাথে ব্যবহার করা যেতে পারে। IEnumerator মুভ নেক্সট এবং রিসেট দুটি পদ্ধতি রয়েছে। এটির কারেন্ট নামে একটি সম্পত্তিও রয়েছে।

C# এ IC Collection কি?

দ্য আইকলেকশন মধ্যে ইন্টারফেস সি# সমস্ত ননজেনেরিক সংগ্রহের জন্য আকার, গণনাকারী এবং সিঙ্ক্রোনাইজেশন পদ্ধতি সংজ্ঞায়িত করে। এটি সিস্টেমে ক্লাসের জন্য বেস ইন্টারফেস। সংগ্রহের নামস্থান।

প্রস্তাবিত: