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?