Используя linq для IEnumerable из двухмерных точек, найдите расстояние, необходимое для навигации по всем точкам, при условии, что точки посещены в порядке их появления в списке.
Я думал, что смогу каким-то образом использовать функцию .Aggregate <>, но не могу понять, как заставить ее работать. Проблема в том, что агрегат возвращает тот же тип, что и список, что является точкой, мне нужен скаляр (двойной).
Если эта проблема не решаема с помощью linq, было бы интересно узнать, какой класс проблемы может и какой класс проблемы не может быть решен с помощью linq.
Это не домашняя работа, а необходимый шаг в личном проекте, чтобы помочь мне выучить linq.