Мне нужна коллекция ключ / значение delphi, которая позволит мне перебирать коллекцию в том же порядке, в котором пары ключ / значение были вставлены / добавлены.
TList
гарантирует порядок, а TDictionary
- нет.
Думаю, я всегда могу определить TList
, но работать с ним будет сложнее.
Есть ли встроенный тип коллекции, который отвечал бы моим требованиям, или упаковка TList
была бы лучшим вариантом? Или, возможно, было бы лучше иметь TList
и TDictionary
и выполнять итерацию по списку.