Да.
У вас в принципе все сделано.
Осталось только интеграл найти. С высотой прямоугольника, я думаю все понятно.
Ширина - разница между точками. Сохраняйте в переменную значение метки времени с прошлого выполнения цикла foreach. И вычитаете из текущего:
var diff = (dateTime1 - dateTime2).TotalSeconds;
Умножаете на высоту, суммируете. В конце делите на общее количество секунд между двумя интервалами.





Ответить с цитированием