Según MSDN:enumerar a través de un Dictionary.KeyCollection con el fin
El orden de las teclas en el Dictionary.KeyCollection es no especificado
Estoy asumiendo que esto es debido a adiciones el diccionario se coloca en una especie de tabla hash.
Sin embargo, me gustaría devolver la colección .Keys de un diccionario como un IEnumerable (o tal vez como una colección) de un método, y enumerarlos en el orden en que se agregaron originalmente al diccionario.
¿Cuál es la mejor manera de lograr esto?
(estoy usando Windows Forms, .NET 2,0)
Pensé en usar otra lista pero que parecía una duplicación si no fuera necesario, y me preguntaba si había algo que me faltaba en el diccionario. Sin embargo, si esa es de hecho la manera de hacerlo, entonces no hay problema, gracias. –
Andy