¿Alguien tiene alguna idea de lo que son las diferencias prácticas entre el objeto y System.Collections.Specialized.StringDictionary System.Collections.Generic.Dictionary?StringDictionary vs Dictionary <string, string>
Los he usado tanto en el pasado sin mucho pensamiento en cuanto a lo que obtienen mejores resultados, trabajar mejor con LINQ, o proporcionar otros beneficios.
cualquier idea o sugerencia en cuanto a por qué debería utilizar uno sobre el otro?
¿Hay alguna diferencia de rendimiento entre los dos? – thecoop
Debe comparar para ver cuál funciona mejor para su situación especial. No espero una diferencia de rendimiento notable. Recomiendo usar 'Dictionary' para todos los códigos nuevos (a menos que necesites apuntar a 1.1). –
@thecoop no hay datos duros para presentar desde mi lado ahora, pero una vez que hice la prueba de velocidad 'StringDictionary' funcionó peor (aunque todo eso no importará principalmente). Para ser sincero, antes tenía la idea de que 'StringDictionary' era una colección especializada para acelerar cuando' string' era la clave, y para mi gran sorpresa cuando funcionaba peor en mis pruebas, busqué en Google solo aprender que no es genérico – nawfal