C#Timespan Milliseconds vs TotalMilliseconds

AJM*_*AJM 56 .net c# timespan

在下面的示例中,为什么Milliseconds属性返回0但TotalMilliseconds属性返回5000

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

// returns 0
intervalTimespan.Milliseconds;

// returns 5000.0
intervalTimespan.TotalMilliseconds
Run Code Online (Sandbox Code Playgroud)

Dav*_*emp 68

因为Milliseconds返回毫秒部分,而TotalMilliseconds返回由表示的总毫秒数Timespan

示例:0:00:05.047

毫秒:47

总毫秒数:5047


Dan*_*rth 67

简单:

  • 毫秒是剩余的毫秒数,不会形成整秒.
  • TotalMilliseconds是以毫秒表示的完整持续时间.