के बीच व्यावहारिक अंतर समान पदों को पढ़कर मैंने सीखा है कि एक सूची आईनेमरेबल का एक प्रकार है। लेकिन मैं वास्तव में सोच रहा हूं कि वास्तव में उन दोनों के बीच व्यावहारिक अंतर क्या है।सूची और IENumerable
- दोनों के बीच व्यावहारिक अंतर क्या है: कोई है जो हमेशा एक सूची का इस्तेमाल किया और कभी नहीं IEnumerable का इस्तेमाल किया है करने के लिए
?
- उनमें से कौन सा परिदृश्य दूसरे से बेहतर है?
यहाँ एक व्यावहारिक उदाहरण है: हम चार तार स्टोर करने के लिए उन्हें वर्णानुक्रम आदेश, उन्हें एक समारोह को पारित और उसके बाद उपयोगकर्ता परिणाम दिखाने चाहते हैं। हम क्या उपयोग करेंगे और क्यों?
उम्मीद है कि कोई मेरे लिए इसे हल कर सकता है या मुझे सही दिशा में इंगित कर सकता है। अग्रिम धन्यवाद!
ए 'सूची'' आईनेमरेबल 'का एक प्रकार नहीं है, यह उस अनुबंध को पूरा करता है जो' आईनेमरेबल 'सेट करता है (यानी इसे' आईनेमेरेबल 'के रूप में उपयोग किया जा सकता है)। यदि आप तारों को स्टोर करना चाहते हैं तो आप एक सूची का उपयोग करेंगे। आप एक गणित का उपयोग नहीं कर सकते क्योंकि यह कक्षा नहीं है। यदि आप चाहें तो सूची को एक गणना के रूप में एक्सेस कर सकते हैं। –
इसे डुप्लिकेट प्रश्न के रूप में चिह्नित नहीं किया जाना चाहिए। LINQ का उपयोग करते समय दूसरा सवाल आईनंबरबल बनाम सूची के बारे में बात करता है। यह सवाल LINQ के बारे में नहीं है। – JMS10