Коллекция ключ / значение, поддерживающая порядок

Мне нужна коллекция ключ / значение delphi, которая позволит мне перебирать коллекцию в том же порядке, в котором пары ключ / значение были вставлены / добавлены.

TList гарантирует порядок, а TDictionary - нет.

Думаю, я всегда могу определить TList > , но работать с ним будет сложнее.

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

8
задан Warren P 31 October 2011 в 22:44
поделиться