Сумма TimeSpans в C #

У меня есть коллекция объектов, которые включают переменную TimeSpan:

MyObject
{ 
    TimeSpan TheDuration { get; set; }
}

Я хочу использовать LINQ для суммирования этих времен. Конечно (из r в MyCollection выберите r.TheDuration) .Sum (); не работает!

Я подумываю изменить тип данных TheDuration на int, а затем суммировать его и преобразовать сумму в TimeSpan. Это будет беспорядочно, потому что каждый TheDuration в моей коллекции используется в качестве временного интервала где-то еще.

Какие-нибудь предложения по этому суммированию?

42
задан wonea 15 June 2017 в 14:50
поделиться