Есть ли реализация IDictionary, которая при отсутствии ключа возвращает значение по умолчанию вместо того, чтобы бросать?
Если вы используете .NET c#-language Core 2 или выше (C# 7.x), вводится dict класс CollectionExtensions, и вы можете использовать c#-language метод GetValueOrDefault для получения значения .net по умолчанию, если ключа dict нет в словаре.
Dictionary colorData = new Dictionary();
string color = colorData.GetValueOrDefault("colorId", string.Empty);
c#
.net
hash
dictionary
2021-12-15T03:51:54+00:00
2022-11-21T07:34:23+00:00
Nileverus
Вопросы с похожей тематикой, как у вопроса:
Есть ли реализация IDictionary, которая при отсутствии ключа возвращает значение по умолчанию вместо того, чтобы бросать?
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.