minutes fromseconds example c# .net datetime timespan

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)