2009-01-07 13 views
33

संभव डुप्लिकेट:
What is the difference between List (of T) and Collection(of T)?संग्रह <T> उपयोग करने के लिए जब सूची बनाम <T>

जब एक अन्य बनाम का उपयोग करने के लिए सबसे अच्छा तरीका क्या है?

दोनों IList < टी > को लागू करने और एक आदेश दिया फैशन में डेटा रखने, लेकिन केवल सूची छँटाई अर्थ विज्ञान का पर्दाफाश ....

+0

एएच .. मैंने पूछा कि इससे पहले कि मैंने पूछा था, लेकिन डुप्लिकेट नहीं मिला। धन्यवाद मार्क! – AndreasKnudsen

उत्तर

0

this प्रश्न में आपका सूची और टी

के संग्रह के बीच अंतर देख सकते हैं
4

स्कॉट हंसेलमैन ने एक बार इस प्रश्न से पूछा। आप his related blog post here पढ़ सकते हैं।

+0

लेकिन उत्तर क्या है? मुझे यह नहीं मिला। –

+1

प्रदान किए गए आलेख में प्रश्न का कोई जवाब नहीं है। – Dima

+0

मुझे पोस्ट उपयोगी पाया गया है, मूल रूप से यदि आप संग्रह से प्राप्त परिवर्तनों का पता लगाने में सक्षम होना चाहते हैं जो वर्चुअल विधियों को ओवरराइड प्रदान करता है, तो नहीं तो प्रदर्शन कारणों के लिए सूची से प्राप्त होता है जो किसी वर्चुअल विधियों की पेशकश नहीं करता है। – Michael

20
  • Collection<T>:

    एक सामान्य संग्रह के लिए आधार वर्ग प्रदान करता है।

  • List<T>:

    वस्तुओं है कि सूचकांक द्वारा पहुँचा जा सकता का एक प्रबलता से टाइप किये सूची प्रतिनिधित्व करता है। खोज, क्रमबद्ध करने और सूचियों में हेरफेर करने के तरीकों को प्रदान करता है।

तो, डॉक्स अनुसार, एक संग्रह के लिए एक आधार वर्ग के रूप में करना है। दूसरा कंटेनर के रूप में उपयोग के लिए है।

तो उपयोगList<T> और Collection<T> से वारिस।

संबंधित मुद्दे