Когда я добавляю запись в Dictionary
с использованием Add
, в конце ее добавляется KeyValuePair
. Я хотел бы приподнять его таким образом, когда я повторяю на KeyValuePair
, это первый элемент.Как вставить пару ключ/значение в словарь?
Есть ли способ сделать это с помощью Dictionary
или мне нужно построить List<KeyValuePair<TKey, TValue>>
или у вас есть лучшее предложение?
EDIT: Я думал, что смогу работать над перечислением в Dictionary
, кажется, я не могу.
Я пробовал с List<KeyValuePair<TKey, TValue>>
, который был не очень практичным.
Вы говорите о позиционном индексе; однако на основе ключа есть индекс. –
@ OlivierJacot-Descombes - Спасибо вам за ваш комментарий. Уточненный ответ. – Oded
Есть ли общая версия 'OrderedDictionary'? То, что я прошу, - это безопасный тип (общий) словарь, в котором пары ключ-значение упорядочиваются как «Список <>» (** не **, отсортированный по ключу). –