কম্পিউটার

C# এ IEnumerable ইন্টারফেস কি করে?


IEnumerable হল একটি ইন্টারফেস যা একটি একক পদ্ধতি সংজ্ঞায়িত করে GetEnumerator() যা একটি IEnumerator ইন্টারফেস প্রদান করে। এটি সমস্ত নন-জেনারিক সংগ্রহের জন্য ভিত্তি ইন্টারফেস যা গণনা করা যেতে পারে।

এটি একটি সংগ্রহে শুধুমাত্র পঠনযোগ্য অ্যাক্সেসের জন্য কাজ করে যা বাস্তবায়ন করে যে IEnumerable একটি foreach স্টেটমেন্টের সাথে ব্যবহার করা যেতে পারে।

এটির একটি একক পদ্ধতি রয়েছে -

  • GetEnumerator() − এই পদ্ধতিটি একটি গণনাকারী প্রদান করে যা একটি সংগ্রহের মাধ্যমে পুনরাবৃত্তি করে।

C# −

-এ IEnumerable ইন্টারফেসের GetEnumerator() পদ্ধতির বাস্তবায়ন নিম্নলিখিত
IEnumerator IEnumerable.GetEnumerator() {
return (IEnumerator) GetEnumerator();
}

C# −

-এ IEnumerable ইন্টারফেসের এক্সটেনশন পদ্ধতি নিচে দেওয়া হল
Sr. No পদ্ধতির নাম ও বর্ণনা
1 AsParallel()
একটি প্রশ্নের সমান্তরালকরণ সক্ষম করে
2 AsQueryable()
পদ্ধতিটি একটি IEnumerable কে IQueryable এ রূপান্তর করে।
3 Cast()
পদ্ধতিটি নির্দিষ্ট ধরনের একটি IEnumerable এর উপাদানগুলিকে নিক্ষেপ করে
4 অফটাইপ()
একটি নির্দিষ্ট ধরণের উপর ভিত্তি করে একটি IEnumerable এর উপাদানগুলিকে ফিল্টার করে।

  1. টুইটারে বায়ো মানে কি?

  2. Tkinter এ wait_window পদ্ধতি কি করে?

  3. পাইথনে &=অপারেটর কি করে?

  4. পদ্ধতি time.tzset() পাইথনে কি করে?