A menudo uso Diccionario en C# 2.0 con la primera clave como cadena que contenía un identificador único.Diccionario <string, MyObject> o List <MyObject> con C# 3.5?
Estoy aprendiendo C# 3.0 + y parece que ahora puedo simplemente usar una lista y simplemente hacer LINQ en ese objeto para obtener el objeto específico (con el .where()).
Entonces, si entiendo bien, ¿la clase Dictionary ha perdido su propósito?