Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # इंटरफ़ेस प्रकार

इंटरफेस गुणों, विधियों और घटनाओं को परिभाषित करते हैं, जो इंटरफेस के सदस्य हैं। इंटरफेस में केवल सदस्यों की घोषणा होती है।

C# में कुछ इंटरफ़ेस प्रकारों में शामिल हैं।

  • आईनेमरेबल - सभी सामान्य संग्रहों के लिए आधार इंटरफ़ेस।

  • IList - सरणियों और सूची प्रकार द्वारा कार्यान्वित एक सामान्य इंटरफ़ेस।

  • IDictionary - एक शब्दकोश संग्रह।

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. Microsoft Office 15:क्या यह इसके लायक है?

    विंडोज 8 की रिलीज की उम्मीद करने वालों के लिए, आप शायद इस बारे में थोड़ा उत्सुक हैं कि माइक्रोसॉफ्ट अपने ऑफिस उत्पाद के बारे में क्या करेगा। सूचना कुछ समय पहले माइक्रोसॉफ्ट ऑफिस (संस्करण 15) के एक नए संस्करण के बारे में आई थी जो मेट्रो इंटरफेस पर निर्बाध रूप से काम करेगा। बस एक ही सवाल है:क्या यह इस

  1. जावास्क्रिप्ट में लिंक्ड लिस्ट के प्रकार

    लिंक्ड सूची के विभिन्न फ्लेवर निम्नलिखित हैं। साधारण लिंक्ड सूची - आइटम नेविगेशन केवल आगे है। डबल लिंक्ड लिस्ट - वस्तुओं को आगे और पीछे की ओर नेविगेट किया जा सकता है। सर्कुलर लिंक्ड लिस्ट - अंतिम आइटम में पहले तत्व का लिंक अगले के रूप में होता है और पहले तत्व में पिछले तत्व का लिंक पिछला होता है

  1. डेटाबेस के प्रकार

    उपयोग की आवश्यकताओं के आधार पर, बाजार में निम्न प्रकार के डेटाबेस उपलब्ध हैं - केंद्रीकृत डेटाबेस। वितरित डेटाबेस। व्यक्तिगत डेटाबेस। अंतिम उपयोगकर्ता डेटाबेस। वाणिज्यिक डेटाबेस। नोएसक्यूएल डेटाबेस। ऑपरेशनल डेटाबेस। संबंधपरक डेटाबेस। क्लाउड डेटाबेस। ऑब्जेक्ट-ओरिएंटेड डेटाबेस। ग्राफ़ डेटाबेस. आइ