Когда я вызываю mydictionary.Add(key, object)
, могу ли я гарантировать, что объект добавляется в конец словаря в том смысле, что mydictionary.ElementAt(mydictionary.Count - 1)
возвращает этот объект? Я спрашиваю, потому что я привык к Java, где HashMap
не имеет никакого порядка вообще.
Я надеюсь использовать порядок, заданный ElementAt
, как способ узнать порядок, в котором объекты были добавлены в словарь, без использования отдельной структуры данных.
Обновление: похоже, ElementAt
не будет никакого смысла. Это лучший способ сделать это, чтобы использовать отдельную структуру данных для хранения порядка, который мне нужен?
Спасибо