1
내에서 계산 될 수없는 I 다음 람다 식 있습니다 :이를 위해 작성 무엇을 중요하지 않습니다건너 뛰기는 람다 식
string queryToken = queryTokens.Last();
var result = from locationAddress in locations
let tokens = GetLetterTokens(locationAddress.Name)
let distance = (from token in tokens
where token.Contains(queryToken, StringComparison.OrdinalIgnoreCase)
select token.Length - queryToken.Length).Min()
orderby distance
select new
{
LocationAddress = locationAddress,
LocationDistance = distance,
};
합니다. 때로는 distance
으로 계산하면 queryToken
을 포함하는 tokens
이 없으므로 .Min()
을 반환 할 수 없습니다. 이 경우를 건너 뛰는 방법은 무엇입니까? 변수를 result
변수에 추가하고 싶지 않습니다.
감사 동료가 완벽하게 작동합니다! – Nickon