1
Я пытаюсь избежать многочисленных проверок DistanceTo
метода в следующей ситуации:LINQ OrderBy и где объединен
public IEnumerable<Object> NearbyObjects => Objects.Where(o => a.DistanceTo(o) < 10).OrderBy(o => a.DistanceTo(o));
или
public IEnumerable<Object> NearbyObjects => Objects.OrderBy(o => a.DistanceTo(o)).TakeWhile(o => a.DistanceTo(o) < 10);
В любом случае я должен использовать DistanceTo
методы два раза , Можно ли избежать этого в LINQ?