কম্পিউটার

C# ইন্টারফেসের ধরন


ইন্টারফেসগুলি বৈশিষ্ট্য, পদ্ধতি এবং ইভেন্টগুলিকে সংজ্ঞায়িত করে, যা ইন্টারফেসের সদস্য৷ ইন্টারফেসে শুধুমাত্র সদস্যদের ঘোষণা রয়েছে৷

C# এর মধ্যে কিছু ইন্টারফেস প্রকার অন্তর্ভুক্ত।

  • IEnumerable − সমস্ত জেনেরিক সংগ্রহের জন্য বেস ইন্টারফেস।

  • IList − একটি সাধারণ ইন্টারফেস অ্যারে এবং তালিকার ধরন দ্বারা বাস্তবায়িত।

  • আইডিকশনারি - একটি অভিধান সংগ্রহ।

IEnumerable হল একটি ইন্টারফেস যা একটি একক পদ্ধতি GetEnumerator সংজ্ঞায়িত করে যা একটি IEnumerator ইন্টারফেস প্রদান করে।

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

নিম্নলিখিত IEnumerable ইন্টারফেসের বাস্তবায়ন দেখায়।

উদাহরণ

class Demo : IEnumerable, IEnumerator {
   // IEnumerable method GetEnumerator()
   IEnumerator IEnumerable.GetEnumerator() {
      throw new NotImplementedException();
   }
   public object Current {
      get { throw new NotImplementedException(); }
   }
   // IEnumertor method
   public bool MoveNext() {
      throw new NotImplementedException();
   }
   // IEnumertor method
   public void Reset() {
      throw new NotImplementedException();
   }
}

উপরে আপনি IEnumerator এর দুটি পদ্ধতি দেখতে পারেন।

// IEnumerator method
public bool MoveNext() {
   throw new NotImplementedException();
}
// IEnumertor method
public void Reset() {
   throw new NotImplementedException();
}

  1. চিনি

  2. Microsoft Office 15:এটা কি মূল্যবান?

  3. জাভাস্ক্রিপ্টে লিঙ্কযুক্ত তালিকার প্রকারগুলি

  4. ডাটাবেসের প্রকারভেদ