Share via


DateAndTime.Timer Özellik

Tanım

Gece yarısından bu yana geçen saniye sayısını temsil eden bir Double değer döndürür.

public:
 static property double Timer { double get(); };
public static double Timer { get; }
static member Timer : double
Public ReadOnly Property Timer As Double

Özellik Değeri

Gece yarısından bu yana geçen saniye sayısını temsil eden bir değer.

Örnekler

Bu örnek, Timer uygulamayı duraklatmak için özelliğini kullanır. Duraklatma sırasında başka işlemler gerçekleştirebilir.

Public Sub waitFiveSeconds()
    If TimeOfDay >= #11:59:55 PM# Then
        MsgBox("The current time is within 5 seconds of midnight" & 
            vbCrLf & "The timer returns to 0.0 at midnight")
        Return
    End If
    Dim start, finish, totalTime As Double
    If (MsgBox("Press Yes to pause for 5 seconds", MsgBoxStyle.YesNo)) =
         MsgBoxResult.Yes Then

        start = Microsoft.VisualBasic.DateAndTime.Timer
        ' Set end time for 5-second duration.
        finish = start + 5.0
        Do While Microsoft.VisualBasic.DateAndTime.Timer < finish
        ' Do other processing while waiting for 5 seconds to elapse.
        Loop
        totalTime = Microsoft.VisualBasic.DateAndTime.Timer - start
        MsgBox("Paused for " & totalTime & " seconds")
    End If
End Sub

, ve System.Windows.Forms ad alanları içinde de tanımlanmış bir sınıf olduğundanTimer, özelliğini ad alanıyla Microsoft.VisualBasic nitelemeniz System.ThreadingTimerSystem.Timersgerektiğini unutmayın.

Açıklamalar

özelliği, Timer en son gece yarısından bu yana hem saniyeleri hem de milisaniyeleri döndürür. Saniyeler, dönüş değerinin tamsayı bölümünde ve milisaniyeler kesirli bölümdedir.

Şunlara uygulanır

Ayrıca bkz.