1
나는 다음과 같은 상황에서 DistanceTo
방법의 여러 검사를 피하기 위해 노력하고있어 결합 장소 :LINQ있는 OrderBy 및
public IEnumerable<Object> NearbyObjects => Objects.Where(o => a.DistanceTo(o) < 10).OrderBy(o => a.DistanceTo(o));
또는 내가 DistanceTo
방법을 두 번 사용할 필요가있는 경우
public IEnumerable<Object> NearbyObjects => Objects.OrderBy(o => a.DistanceTo(o)).TakeWhile(o => a.DistanceTo(o) < 10);
. LINQ에서이를 피할 수 있습니까?