System.Collections.Generic.Dictionary<TKey, TValue>
पर देखकर, यह स्पष्ट रूप से ICollection<KeyValuePair<TKey, TValue>>
लागू करता है, लेकिन इसमें आवश्यक "void Add(KeyValuePair<TKey, TValue> item)
" फ़ंक्शन नहीं है।सी #: शब्दकोश <K,V> कैसे हो सकता है Iollection <KeyValuePair <K,V>> बिना जोड़ें (KeyValuePair <K,V>) लागू करें?
यह भी जब एक Dictionary
इस तरह से प्रारंभ करने की कोशिश कर देखा जा सकता है:
private const Dictionary<string, int> PropertyIDs = new Dictionary<string, int>()
{
new KeyValuePair<string,int>("muh", 2)
};
जो
के साथ विफल विधि के लिए 'जोड़ें' कोई अधिभार लेता है '1' तर्क
ऐसा क्यों है?
{नया KeyValuePair ("muh", 2)} –
prabhakaran