나는 키 - 값 쌍의 사전을 가지고있다. where
절의 오류를 확인하려면 어떻게해야합니까?C# where where clause fail
SomeDictionary.Where(x => x.Value && someOtherBool).First();
try-catch
블록을 사용하지 않고 결과를 반환했는지 확인하는 방법이 있습니까? 물론, ... 나는 FirstOrDefault()
를 호출 할 수 있습니다하지만 난 후 필요하지 않습니다
정말 방법 FirstOrReturn(arg)
...
내가 방법을 필요로해야이 있어야합니다 where 절이 실패하는 상황을 처리합니다. 그래서 아무 것도 발견되지 않으면 예외가 발생합니다. FirstOrDefault()를 사용하면 0을 얻습니다. 원하는 것이 아닙니다. – Norgul
"Where'''가 아니라''Any Any'''가 필요합니까? – tym32167
"실패"란 "아이템을 반환하지 않습니다"또는 "예외를 throw합니다"를 의미합니까? – Clint