У меня есть словарь пар ключ-значение. Как я могу проверить отказ where
?C# словарь, где условие сбой
SomeDictionary.Where(x => x.Value && someOtherBool).First();
Есть ли способ, чтобы проверить, если это какой-то результат возвращается без окружающих с try-catch
блока? Конечно, я могу назвать FirstOrDefault()
, но я не понимаю, что мне нужно, то ...
Там должно быть действительно метод FirstOrReturn(arg)
...
Мне нужен способ для обработки ситуации, когда условие «where where» терпит неудачу. Итак, если ничего не найдено, я получаю исключение. Если я использую FirstOrDefault(), я получаю 0, что не то, что я хочу – Norgul
Возможно, вам не нужно '' 'Where''', но' '' Any'''? – tym32167
Определите «fail», вы имеете в виду «не возвращает никаких элементов» или «выбрасывает исключение»? – Clint