c# - fromseconds - ¿Por qué mi TimeSpan.Add() no funciona?
timespan fromseconds (3)
Tiene que haber una respuesta fácil:
var totalTime = TimeSpan.Zero;
foreach (var timesheet in timeSheets)
{
//assume "time" is a correct, positive TimeSpan
var time = timesheet.EndTime - timesheet.StartTime;
totalTime.Add(time);
}
Solo hay un valor en la lista timeSheets
y es un TimeSpan
positivo (verificado en inspección local).
Este es un error común. TimeSpan.Add
devuelve una nueva instancia de TimeSpan
.
TimeSpans son tipos de valor. Tratar:
totalTime = totalTime.Add(time)
totalTime = totalTime.Add(time)