मैं स्ट्रिंग कुंजी के साथ एक शब्दकोश ऑब्जेक्ट बनाना चाहता हूं, जो सामान्य प्रकार के मान रखता है। मुझे लगता है कि यह कुछ इस तरह दिखेगा:क्या मैं सामान्य प्रकार का शब्दकोश बना सकता हूं?
Dictionary<string, List<T>> d = new Dictionary<string, List<T>>();
और मेरा पीछा जोड़ने के लिए सक्षम:
d.Add("Numbers", new List<int>());
d.Add("Letters", new List<string>());
मुझे पता है कि मैं स्ट्रिंग की एक सूची के लिए यह कर सकते हैं, उदाहरण के लिए, इस का उपयोग करते हुए वाक्य रचना:
Dictionary<string, List<string>> d = new Dictionary<string, List<string>>();
d.Add("Key", new List<string>());
लेकिन मैं यदि संभव हो तो एक सामान्य सूची के लिए यह करने के लिए करना चाहते हैं ...
2 प्रश्न तब:
- क्या यह संभव है?
- वाक्यविन्यास क्या है?
बहुत धन्यवाद,
जॉन
आह, मैं इस समस्या अब देखते हैं - क्या आप संग्रह से निकालने पर प्रकार निष्कर्ष करने के लिए कोई रास्ता नहीं है। मुझे लगता है कि यही कारण है कि इसे एक फीचर के रूप में शामिल नहीं किया गया है। धन्यवाद! –
संग्रह स्वयं भी सामान्य हो सकता है: 'सी जहां टी: सी' का उपयोग उपयोगी होगा। – reinierpost