IDictionary<TKey, TValue>
继承自IEnumerable<KeyValuePair<TKey, TValue>>
,但出于某种原因,IDictionary
没有继承自IEnumerable<DictionaryEntry>
。不知道为什么?每次需要对IDictionary
进行查询时,我都很讨厌写这个丑陋的.OfType<DictionaryEntry>()
。
IDictionary<TKey, TValue>
继承自IEnumerable<KeyValuePair<TKey, TValue>>
,但出于某种原因,IDictionary
没有继承自IEnumerable<DictionaryEntry>
。不知道为什么?每次需要对IDictionary
进行查询时,我都很讨厌写这个丑陋的.OfType<DictionaryEntry>()
。