Stoppuhr Zeitberechnungsprogramm läuft

Manchmal wollen wir ein Code - Segment wissen, oder ein Verfahren zur Ausführungszeit. Die allgemeine Praxis ist , einen zu erstellen , bevor Sie beginnen Datetime - Variable , die die aktuelle Zeit der Aufnahme, und dann wieder am Ende der Umsetzung zur Schaffung eines Datetime - Variable , die die aktuelle Zeit der Aufnahme. Damit sind die beiden Mal , wenn ein Speichern kann das heißt die Zeitdifferenz erhalten werden , eine Timespan variabel. Kein Problem dies zu tun, so dass , wenn ich die Ausführungszeit einer Menge von Codesegmenten davon berechnet werden soll? Gemäß diesem Verfahren möchte ich eine Menge schaffen Datetime - Variable, natürlich, werden Sie sagen, direkt verwendet werden können DateTime.Now , ohne eine neue zu schaffen Datetime - Variablen jedoch ein solches Vorgehen sind zu umständlich. .NET stellt eine Klasse - Stoppuhr für Timing. Sie müssen nur ihre verwenden starten Methode, den Zeitpunkt , wenn Sie es brauchen, und am Ende ist zeitlich zu nennen Stopp Fein nur Methode. Es wird Eigenschaft verstrichene Zeitintervall zurückzukehren. Wirklich gut auf hoch!

 

Verwenden Sie Stoppuhr nicht:

Datetime-DT1 = DateTime.Now;

//ausführen .....

Datetime dt2 = DateTime.Now;

//ausführen .....

Timespan ts = (DateTime.Now -dt2) + (dt2 - td1);

 

Verwenden Stoppuhr

Stoppuhr sw = new Stoppuhr ();

sw.Start ();

//ausführen ....

sw.Stop ();

// ......

sw.Start ();

//ausführen....

sw.Stop ();

// Sie können sw.Elapsed oder andere Eigenschaften verwenden

 

 

 

Veröffentlicht 55 Originalarbeiten · erntete Lob 39 · Ansichten 80000 +

Ich denke du magst

Origin blog.csdn.net/Chinese521/article/details/38372825
Empfohlen
Rangfolge