Uso de Constantes y Enumeraciones para Optimizar Diccionarios en C#
Clase 17 de 35 • Curso de C# con .Net Core 2.1
Resumen
Teniendo un diccionario que sus llaves sean de tipo string vamos a encontrarnos con un problema al momento de programar: podríamos equivocarnos en el nombre de la llave escribiendo “cursos” en lugar de “Cursos”, esto ocasionaría que estemos accediendo a un lugar distinto del diccionario.
Para solucionar nuestro problema podemos hacer uso de variables constantes, pero solamente funcionaria dentro del fragmento de código actual. Una mejor solución seria hacer uso de un enum con los distintos nombres de las llaves y cambiar el tipo de la llave del diccionario de string a enum.