इस तरह के अस्पष्ट प्रश्न के लिए खेद है, लेकिन मैं एक दिन के सबसे अच्छे भाग के लिए चारों ओर खोज रहा हूं, मैंने आलेख के बाद आलेख पढ़ा है (और यहां कई प्रश्न हैं) लेकिन उत्तर को समझने में आसानी नहीं मिल सकती है।गैर-जेनेरिक आईनेमेरेबल और जेनेरिक आईनेमेरेबल <T> के बीच क्या अंतर है?
मैं (लगता है कि मैं) पता है कि IEnumerable के लिए है, लेकिन मैं अभी नहीं समझ सकता कि इसका क्या मतलब है जब यह एक सामान्य प्रकार तर्क के साथ परिभाषित किया गया है, उदाहरण के लिए:
IEnumerable<int> test = method();
यह सिर्फ मुझे गाड़ी चला रहा है पागल! कृपया मुझे दुःख से दूर रखें और इसका अर्थ बताएं कि इसका क्या अर्थ है?
के बीच subtleties को समझने के लिए आगे बढ़ सकता है ठीक है, मुझे लगता है कि अब मैं समझता हूं, मुझे नहीं पता था कि यह एक संग्रह हो सकता है और मुझे अभी समझ में नहीं आया कि यह कैसे काम करता है। क्या कोई अच्छा संसाधन है जो आप दिखा सकते हैं जो IENumerable/list/arrays की तुलना में लाभ/नुकसान दिखाता है क्योंकि मैं वास्तव में और जानना चाहता हूं। +1 (जब मैं कर सकता हूं!) – idiot
सूचियां और सरणी दोनों 'IENumerable' को लागू करते हैं। 'System.Collections.Generic' में सभी जेनेरिक संग्रह 'IENumerable 'लागू करें। इस पोस्ट में रुचि हो सकती: http://stackoverflow.com/questions/764748/whats-the-difference-between-ienumerable-and-array-ilist-and-list –
smartcaveman
धन्यवाद ... और जवाब के रूप में अंकन .. आप उस लिंक को अपने मुख्य उत्तर में भी संपादित/संपादित करना चाह सकते हैं क्योंकि वास्तव में मुझे अब पूरी तरह से समझ में आया है। – idiot