C # Timespan Milisegundos vs TotalMilliseconds

En el siguiente ejemplo, ¿por qué la propiedad Milliseconds devuelve 0 pero la propiedad TotalMilliseconds devuelve 5000

// 5 seconds
TimeSpan intervalTimespan = new TimeSpan(0, 0, 5);

// returns 0
intervalTimespan.Milliseconds;

// returns 5000.0
intervalTimespan.TotalMilliseconds

Respuestas a la pregunta(6)

Su respuesta a la pregunta