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

इंटरफ़ेस IEnumerable C# में क्या करता है?

IEnumerable एक इंटरफ़ेस है जो एक एकल विधि GetEnumerator() को परिभाषित करता है जो एक IEnumerator इंटरफ़ेस देता है। यह सभी गैर-जेनेरिक संग्रहों के लिए आधार इंटरफ़ेस है, जिनकी गणना की जा सकती है।

यह एक संग्रह के लिए केवल-पढ़ने के लिए उपयोग के लिए काम करता है जो लागू करता है कि IEnumerable का उपयोग foreach कथन के साथ किया जा सकता है।

इसकी एक ही विधि है -

  • गणना प्राप्त करें () - यह विधि एक एन्यूमरेटर लौटाती है जो एक संग्रह के माध्यम से पुनरावृत्त करता है।

C# में IEnumerable इंटरफ़ेस की GetEnumerator() विधि का कार्यान्वयन निम्नलिखित है -

IEnumerator IEnumerable.GetEnumerator() {
return (IEnumerator) GetEnumerator();
}

C# में IEnumerable इंटरफ़ेस की विस्तार विधियाँ निम्नलिखित हैं -

Sr.No विधि का नाम और विवरण
1 असमानांतर ()
एक क्वेरी के समानांतरकरण को सक्षम करता है
2 आश्रित करने योग्य ()
विधि एक IEnumerable को IQueryable में परिवर्तित करती है।
3 कास्ट करें()
यह विधि IEnumerable के तत्वों को निर्दिष्ट प्रकार में कास्ट करती है
4 ऑफ़टाइप()
एक निर्दिष्ट प्रकार के आधार पर एक IEnumerable के तत्वों को फ़िल्टर करता है।

  1. ट्विटर पर बायो का क्या अर्थ है?

    एक ट्विटर बायो आपके ट्विटर प्रोफाइल को सेट करने का एक घटक है। यह आपके नाम और आपकी प्रोफ़ाइल पर ट्विटर हैंडल के नीचे दिखाई देता है। इसका उपयोग दूसरों को एक संक्षिप्त परिचय देने के लिए करें कि आप कौन हैं, अपनी रुचियों की सूची बनाएं, या अपने व्यवसाय का प्रचार करें। अपना बायो कैसे बदलें आप अपनी प्रोफ

  1. टिंकर में प्रतीक्षा_विंडो विधि क्या करती है?

    टिंकर में कई इनबिल्ट फंक्शन हैं जो एप्लिकेशन लॉजिक को अधिक कार्यात्मक और रखरखाव योग्य बनाने के लिए शक्ति प्रदान करते हैं। टिंकर के पास wait_window() . है विधि जो आदर्श रूप से किसी घटना के होने की प्रतीक्षा करती है और मुख्य विंडो की घटना को निष्पादित करती है। wait_window() मुख्य विंडो घटना से पहले हो

  1. विधि time.tzset () पायथन में क्या करती है?

    time.tzset() विधि लाइब्रेरी रूटीन द्वारा उपयोग किए जाने वाले समय रूपांतरण नियमों को रीसेट करती है। यह कैसे करना है यह निर्धारित करने के लिए यह पर्यावरण चर TZ का उपयोग करता है। यह चर tzname (TZ पर्यावरण चर से), समयक्षेत्र (UTC के पश्चिम में गैर-DST सेकंड), altzone (UTC के पश्चिम में DST सेकंड) और दिन