У меня есть Dictionary<TKey,TValue>
, в который я вставляю много данных. Ключи являются перечислением. Я продолжаю получать это исключение:
Элемент с таким же ключом уже добавлен.
Но я не не вижу каких-либо обманщиков, хотя подозреваю, что некоторые из моих перечислений имеют одинаковое значение Это вызвало бы ошибку дублированного ключа? Я думал, что enum - это особый тип, поэтому его значение не имеет значения.
Исключение не очень полезно ... оно не говорит мне, какая клавиша отключает обман. Я использую список инициализатора.
Редактировать: Использовать магию регулярных выражений для преобразования моего списка инициализаторов в отдельные .Add
вызовы. Нашел ключ, но я до сих пор не вижу дурака ...