TimeSpan.TotalMilliseconds Özellik

Tanım

Geçerli TimeSpan yapının tüm ve kesirli milisaniyelik değerlerini alır.

public:
 property double TotalMilliseconds { double get(); };
public double TotalMilliseconds { get; }
member this.TotalMilliseconds : double
Public ReadOnly Property TotalMilliseconds As Double

Özellik Değeri

Double

Bu örnek tarafından temsil edilen Toplam milisaniye sayısı.

Örnekler

Aşağıdaki örnek bir nesnesini örnekleyen TimeSpan ve özelliğinin değerini görüntülüyor TotalMilliseconds .

// Define an interval of 1 day, 15+ hours.
TimeSpan interval = new TimeSpan(1, 15, 42, 45, 750); 
Console.WriteLine("Value of TimeSpan: {0}", interval);

Console.WriteLine("There are {0:N5} milliseconds, as follows:", interval.TotalMilliseconds);
long nMilliseconds = interval.Days * 24 * 60 * 60 * 1000 + 
                     interval.Hours *60 * 60 * 1000 + 
                     interval.Minutes * 60 * 1000 + 
                     interval.Seconds * 1000 + 
                     interval.Milliseconds;
Console.WriteLine("   Milliseconds:     {0,18:N0}", nMilliseconds);
Console.WriteLine("   Ticks:            {0,18:N0}", 
                  nMilliseconds * 10000 - interval.Ticks);

// The example displays the following output:
//       Value of TimeSpan: 1.15:42:45.7500000
//       There are 142,965,750.00000 milliseconds, as follows:
//          Milliseconds:            142,965,750
//          Ticks:                             0
Option Strict On

Module Example
   Public Sub Main()
      ' Define an interval of 1 day, 15+ hours.
      Dim interval As New TimeSpan(1, 15, 42, 45, 750) 
      Console.WriteLine("Value of TimeSpan: {0}", interval)
      
      Console.WriteLine("There are {0:N5} milliseconds, as follows:", interval.TotalMilliseconds)
      Dim nMilliseconds As Long = interval.Days * 24 * 60 * 60 * 1000 + _
                                     interval.Hours *60 * 60 * 1000 + _
                                     interval.Minutes * 60 * 1000 + _
                                     interval.Seconds * 1000 + _
                                     interval.Milliseconds
      Console.WriteLine("   Milliseconds:     {0,18:N0}", nMilliseconds)
      Console.WriteLine("   Ticks:            {0,18:N0}", nMilliseconds * 10000 - interval.Ticks)
   End Sub
End Module
' The example displays the following output:
'       Value of TimeSpan: 1.15:42:45.7500000
'       There are 142,965,750.00000 milliseconds, as follows:
'          Milliseconds:            142,965,750
'          Ticks:                             0

Açıklamalar

Bu özellik, bu örneğin değerini Tick değerinden milisaniyeye dönüştürür. Bu sayı, tam ve kesirli milisaniyeye dahil edebilir.

TotalMillisecondsÖzelliği tüm ve kesirli milisaniyeyi temsil ederken, Milliseconds özellik tam milisaniyeyi temsil eder.

Şunlara uygulanır

Ayrıca bkz.