Я пытаюсь выяснить, когда и почему использовать словарь или HashTable. Я немного поработал с поиском и нашел, что люди говорят о общих преимуществах Словаря, с которыми я полностью согласен, что приводит к преимуществу бокса и распаковки для небольшого повышения производительности.
Но я также прочитал Словарь, который не всегда будет возвращать объекты в том порядке, в котором они вставлены, вещь, которую она сортирует. Где, как HashTable, будет. Насколько я понимаю, это приводит к тому, что HashTable намного быстрее для некоторых ситуаций.
Мой вопрос действительно, какими могут быть эти ситуации? Я просто ошибаюсь в своих предположениях выше? В каких ситуациях вы можете выбирать один над другим (да, последний из них немного неоднозначен).