TValue), что новый элемент будет добавлен в конец коллекции?
Например:
Dictionary<int, string> dict = new();
dict.Add(0, "bar");
dict.Add(1, "bar");
return dict.ElementAt(dict.Count - 1).Key == 1;
Гарантированно ли (в том числе независимо ли от типа ключа) код выше возвращает true?
Нет. Словарь не гарантирует порядка
Если нужен порядок, то есть OrderedDictionary
и это не странный, это очень хороший вопрос) об этом легко забыть)
Обсуждают сегодня