यदि कोई विधि सिस्टम प्रकार का पैरामीटर लेता है। चयन। क्या मैं वैध रूप से/सुरक्षित रूप से System.Collections.Generic.IEnumerable<T>
प्रकार का मान पास कर सकता हूं?आईनेमरेबल <T> का रूपांतरण IList
मैं इस बात के बारे में पूरी तरह से स्पष्टीकरण की सराहना करता हूं कि यह संभव क्यों है और T
पर वास्तव में क्या होता है जब IEnumerable<T>
विधि के अंदर उपयोग किया जाता है।
यह वस्तु के आधार प्रकार में बदल जाती है?
क्या यह System.Collections.IEnumerable
के रूप में उपयोग किया जाता है?
क्या कोई परिदृश्य है जहां इससे समस्याएं पैदा होंगी (यानी प्रदर्शन समस्याएं)?
अग्रिम धन्यवाद, जॉन