Я хочу изящно обрабатывать конкретное исключение с определенным сообщением. К сожалению, это просто исключение ArgumentException, а не то, что я ищу. В этом случае сообщение «Элемент с тем же ключом уже добавлен». Это исключительный случай, но я хочу обработать его, чтобы я мог либо превратить его в конкретное исключение, либо проинформировать пользователя с нетехнической терминологией.Можно ли получить исключение на основе сообщения?
Кажется, что плохая идея закодировать его для поиска этого сообщения, но что еще я могу сделать?
Является ли это исключение брошенным вами или компонентом, которым вы не контролируете? –
Я собирался задать тот же вопрос. ваш вопрос звучит так, как исключение выбрасывается сторонним компонентом. –
Он забрасывается в методе ToDictionary. Я мог бы проверить наличие дубликатов в источнике, но это исключение, а не нормальное обстоятельство. –