Qualcuno può dirmi la differenza tra DictionaryBase
e generico Dictionary<TKey, TValue>
, ad eccezione del fatto che DictionaryBase
è una classe astratta! Entrambi sono fortemente tipizzati e ho letto da qualche parte che le classi generiche sono migliori di quelle non generiche in termini di prestazioni e dovrebbero essere preferite, quindi qual è l'uso esatto di DictionaryBase
allora? Entrambe le classi sono quasi le stesse!Differenza tra dizionario e dizionario <Tkey,Tvalue>
Qualsiasi tipo di aiuto sarebbe apprezzato
Grazie
Entrambe le classi sono fortemente digitate .. e derivano anche dall'interfaccia. Tranne DictionaryBase tutte le classi in System.Collections, immagino non siano specifiche per tipo !! Quindi, la differenza rimane solo dal fatto che derivano da diverse interfacce e che DictionaryBase è una classe astratta. – Batrickparry
Non si dovrebbero rendere obsolete le controparti delle classi generiche in classi non generiche !!!!! – Batrickparry
L'IDictionary generico è una versione generica dell'IDictionary non generico. I generici promuovono la sicurezza e l'efficienza del tipo. –