मैं जो बता सकता हूं, .NET 4.0 में अभी भी केवल पढ़ने योग्य सूचियों का अभाव है। फ्रेमवर्क में अभी भी इस कार्यक्षमता की कमी क्यों है? क्या यह डोमेन-संचालित डिज़ाइन के लिए कार्यक्षमता के सबसे सामान्य टुकड़ों में से एक नहीं है ?
जावा के C के कुछ फायदों में से एक यह संग्रह के रूप में है ।unmodifiablelist (सूची) विधि के रूप में है, जो ऐसा लगता है कि IList <T> या सूची <T> में लंबे समय से अधिक है।
उपयोग करना IEnumerable<T>
सवाल का सबसे आसान समाधान है -ToList
का उपयोग किया जा सकता है और एक प्रति वापस करता है।
List<T>
, अपना खुद का लिखना है, कोई भी ऐसा वर्ग नहीं है जो मुझे पता हो कि मैंList<T>
बॉक्स के बाहर "लाइन केवल" की विशेषताओं का समर्थन करता हूं जैसे किContains
, LINQ क्वेरी, आदि।