我有一个键值对字典.如何检查where子句失败?
SomeDictionary.Where(x => x.Value && someOtherBool).First();
有没有办法检查这是否返回了一些结果而没有包围try-catch块?当然,我可以打电话FirstOrDefault()但是我得不到我需要的东西......
真的应该有一种方法FirstOrReturn(arg)......
FirstOrReturn(arg) 应该
.Where(x => x.Value && someOtherBool).DefaultIfEmpty(arg).First();