Perché SortedDictionary non implementa IReadOnlyDictionary?

4

Il tipo .NET SortedDictionary<TKey, TValue> non implementa l'interfaccia IReadOnlyDictionary<TKey, TValue> , sebbene Dictionary<TKey, TValue> lo faccia.

È banale rendere SortedDictionary implementare IReadOnlyDictionary sottoclassi (< 10 LOCs).

Ma immagino ci siano buone ragioni per cui gli sviluppatori di framework non l'hanno fatto ed è per questo che non dovrei farlo. Quali sono queste ragioni?

    
posta Martin 22.09.2014 - 10:46
fonte

1 risposta

3

Guardando MSDN oggi, si può vedere che la pagina di documentazione MSDN per SortedDictionary<TKey, TValue> , SortedDictionary<TKey, TValue> fa implementa IReadOnlyDictionary<TKey, TValue> .

Secondo l'archivio Internet, questo non era il caso di 14 novembre 2013 .

Considerate tali informazioni, è probabile che si trattasse semplicemente di una supervisione di Microsoft, risolta in un recente aggiornamento del punto .NET.

    
risposta data 02.12.2014 - 11:36
fonte

Leggi altre domande sui tag