ienumerable पर टैग किए गए जवाब

IEnumerable, और इसके सामान्य समकक्ष IEnumerable <T> आइटम्स के संग्रह के माध्यम से iterating (या enumerating) के लिए .NET इंटरफेस हैं।

14
IEnumerable लौटना <T> बनाम IQueryable <T>
रिटर्निंग IQueryable&lt;T&gt;बनाम के बीच अंतर क्या है IEnumerable&lt;T&gt;, जब एक को दूसरे पर प्राथमिकता दी जानी चाहिए? IQueryable&lt;Customer&gt; custs = from c in db.Customers where c.City == "&lt;City&gt;" select c; IEnumerable&lt;Customer&gt; custs = from c in db.Customers where c.City == "&lt;City&gt;" select c;


10
IEnumerable बनाम सूची - उपयोग करने के लिए क्या? वो कैसे काम करते है?
मुझे कुछ संदेह है कि Enumerators कैसे काम करते हैं, और LINQ। इन दो सरल चयनों पर विचार करें: List&lt;Animal&gt; sel = (from animal in Animals join race in Species on animal.SpeciesKey equals race.SpeciesKey select animal).Distinct().ToList(); या IEnumerable&lt;Animal&gt; sel = (from animal in Animals join race in Species on animal.SpeciesKey …
677 c#  linq  list  ienumerable 


14
मैं IEnumerable <T> संग्रह में एक आइटम कैसे जोड़ सकता हूं?
शीर्षक के रूप में मेरा प्रश्न। उदाहरण के लिए, IEnumerable&lt;T&gt; items = new T[]{new T("msg")}; items.ToList().Add(new T("msg2")); लेकिन आखिरकार इसमें केवल 1 आइटम है। क्या हमारे पास एक तरीका हो सकता है items.Add(item)? की तरह List&lt;T&gt;
405 c#  list  ienumerable 

18
IEnumerable <T> के रूप में किसी एक आइटम को पास करना
क्या किसी प्रकार की एकल वस्तु Tको एक विधि से पारित करने का एक सामान्य तरीका है जो एक IEnumerable&lt;T&gt;पैरामीटर की अपेक्षा करता है? भाषा C #, फ्रेमवर्क संस्करण 2.0 है। वर्तमान में मैं एक सहायक विधि का उपयोग कर रहा हूँ (यह .Net 2.0 है, इसलिए मेरे पास LINQ …
377 c#  .net  generics  ienumerable 

6
मैं एक खाली IEnumerable कैसे लौटा सकता हूं?
निम्नलिखित कोड और इस प्रश्न में दिए गए सुझावों को देखते हुए , मैंने इस मूल पद्धति को संशोधित करने का फैसला किया है और पूछा है कि क्या IEnumarable में कोई मान हैं, यदि कोई मान के साथ IEnumerable नहीं लौटाता है। यहाँ विधि है: public IEnumerable&lt;Friend&gt; FindFriends() { …
329 c#  ienumerable 

19
एक IEnumerable <T> से आइटम्स की गणना करें?
private IEnumerable&lt;string&gt; Tables { get { yield return "Foo"; yield return "Bar"; } } मान लीजिए कि मैं उन पर पुनरावृति चाहता हूं और # एम के # प्रसंस्करण की तरह कुछ लिखता हूं। क्या कोई ऐसा तरीका है जिससे मैं अपने मुख्य पुनरावृत्ति से पहले पुनरावृत्ति के बिना मी …
317 c#  .net  ienumerable 

8
उपज वापसी का उपयोग करते हुए IEnumerable और Recursion
मेरे पास है एक IEnumerable&lt;T&gt; तरीका है जो मैं WebForms पेज में नियंत्रण खोजने के लिए उपयोग कर रहा हूं। विधि पुनरावर्ती है और मुझे कुछ प्रकार की समस्याएं आ रही हैं जो मैं चाहता हूं कि जब मैं yield returnपुनरावर्ती कॉल का मूल्य वापस कर रहा हूं । मेरा …

16
क्या कोई मुझे IEnumerable और IEnumerator समझा सकता है? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 11 महीने पहले …

6
सूची <X> से सूची <Y> तक कास्टिंग के लिए छोटा सिंटैक्स?
मुझे पता है कि एक प्रकार से दूसरे प्रकार की वस्तुओं की सूची डालना संभव है (यह देखते हुए कि आपके ऑब्जेक्ट में एक सार्वजनिक स्थैतिक स्पष्ट ऑपरेटर विधि है एक कास्टिंग) एक समय पर निम्नानुसार है: List&lt;Y&gt; ListOfY = new List&lt;Y&gt;(); foreach(X x in ListOfX) ListOfY.Add((Y)x); लेकिन क्या एक …
237 c#  list  casting  ienumerable 

4
एक नए IEnumerable <T> में दो IEnumerable <T> कैसे संक्षिप्त करें?
मेरे पास IEnumerable&lt;T&gt;(उसी के साथ T) के दो उदाहरण हैं । मैं एक नया उदाहरण चाहता हूं, IEnumerable&lt;T&gt;जिसमें दोनों की सहमति हो। क्या ऐसा करने के लिए .Net में एक अंतर्निहित विधि है या क्या मुझे इसे स्वयं लिखना है?

2
IEnumerable <KeyValuePair <>> से एक शब्दकोश को फिर से बनाना
मेरे पास एक विधि है जो एक रिटर्न देती है IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt;, लेकिन कुछ कॉलर्स को शब्दकोश होने की विधि के परिणाम की आवश्यकता होती है। मैं कैसे IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt;एक में परिवर्तित Dictionary&lt;string, ArrayList&gt;कर सकते हैं कि मैं उपयोग कर सकते हैं TryGetValue? तरीका: public IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt; GetComponents() { // …

6
पैदावार वापसी के साथ सभी enumerables एक बार में लौटें; बिना लूपिंग के
मेरे पास एक कार्ड के लिए सत्यापन त्रुटियां प्राप्त करने के लिए निम्नलिखित फ़ंक्शन हैं। मेरा प्रश्न गेटएयर से निपटने से संबंधित है। दोनों विधियों में समान रिटर्न प्रकार है IEnumerable&lt;ErrorInfo&gt;। private static IEnumerable&lt;ErrorInfo&gt; GetErrors(Card card) { var errors = GetMoreErrors(card); foreach (var e in errors) yield return e; // …

22
कैसे जांचें कि यदि IEnumerable शून्य या खाली है?
मुझे string.IsNullOrEmptyविधि पसंद है। मुझे कुछ ऐसा करना पसंद होगा जो IEnumerable के लिए समान कार्यक्षमता की अनुमति देगा। क्या ऐसा है? शायद कुछ संग्रह सहायक वर्ग? कारण मैं पूछ रहा हूं कि ifयदि संरक्षक है तो बयानों में कोड अव्यवस्थित दिखता है (mylist != null &amp;&amp; mylist.Any())। यह बहुत …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.