¿Puede alguien decirme por favor la diferencia entre DictionaryBase
y genérico Dictionary<TKey, TValue>
, excepto que DictionaryBase
es una clase abstracta! Ambos están fuertemente tipados y leí en alguna parte que las clases genéricas son mejores que las no genéricas en rendimiento y deberían ser preferidas, entonces, ¿cuál es el uso exacto de DictionaryBase
? ¡Ambas clases son casi iguales!Diferencia entre DictionaryBase y Dictionary <Tkey,Tvalue>
Cualquier tipo de ayuda será apreciada
Gracias
Ambas clases están fuertemente tipadas ... y también se derivan de la interfaz. Excepto DictionaryBase todas las clases en System.Collections, ¡supongo que no son específicas del tipo! Por lo tanto, solo queda la diferencia de que derivan de diferentes interfaces y que DictionaryBase es una clase abstracta. – Batrickparry
¿No deberían las contrapartes de clases genéricas en clases no genéricas hacerse obsoletas, entonces !!!!! – Batrickparry
El IDictionary genérico es una versión genérica del IDictionary no genérico. Los genéricos promueven la seguridad y la eficacia del tipo. –