Я получаю эту ошибку:
Не удалось вставить хэш-таблицу. Коэффициент загрузки слишком высокий.
Описание: во время выполнения текущего веб-запроса произошло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.
Сведения об исключении: System.InvalidOperationException: сбой вставки хэш-таблицы. Коэффициент загрузки слишком высокий.
В моем коде я ищу ключ в словаре, если его там нет, я добавляю его. После некоторых исследований я думаю, что ошибка выше, потому что я пытаюсь добавить один и тот же ключ дважды.
static Dictionary<string, string> settings =
new Dictionary<string, string>();
if ((!settings.ContainsKey(Key)) || (settings[Key] == null))
settings.Add(Key, AltValue);//Changes by Reliance Consulting
Есть ли более безопасный способ сделать это?
спасибо!