c#字典where子句失败

本文关键字:失败 子句 where 字典 | 更新日期: 2023-09-27 18:15:00

我有一个键值对字典。如何检查where条款是否失效?

SomeDictionary.Where(x => x.Value && someOtherBool).First();

是否有一种方法来检查这是否返回一些结果没有周围的try-catch块?当然,我可以打电话给FirstOrDefault(),但我没有得到我想要的…

应该有一个方法FirstOrReturn(arg)

c#字典where子句失败

FirstOrReturn(arg)应为

.Where(x => x.Value && someOtherBool).DefaultIfEmpty(arg).First();