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

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


IEnumerable एक इंटरफ़ेस है जो एकल मेथड GetEnumerator() को परिभाषित करता है जो IEnumerator इंटरफ़ेस लौटाता है। यह उन सभी नॉन-जेनेरिक संग्रहों के लिए बेस इंटरफ़ेस है जिन्हें गिना जा सकता है।

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

इसमें एक ही मेथड है:

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

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

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

C# में IEnumerable इंटरफ़ेस के एक्सटेंशन मेथड्स निम्नलिखित हैं:

क्र.संमेथड नाम और विवरण
1AsParallel()
क्वेरी के समानांतरीकरण को सक्षम करता है।
2AsQueryable()
मेथड IEnumerable को IQueryable में बदलता है।
3Cast<TResult>()
मेथड IEnumerable के तत्वों को निर्दिष्ट प्रकार में कास्ट करता है।
4OfType<TResult>()
निर्दिष्ट प्रकार के आधार पर IEnumerable के तत्वों को फ़िल्टर करता है।

  1. ट्विटर पर बायो का क्या मतलब है? ट्विटर पर बायो का क्या मतलब है?

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

  1. Tkinter में wait_window मेथड क्या करता है? Tkinter में wait_window मेथड क्या करता है?

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

  1. - Python में time.tzset() मेथड क्या करता है?

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