Stoppuhr in C# verwenden
In diesem Tutorial werden Methoden zur Berechnung der verstrichenen Zeit in C# erläutert.
Berechnen Sie die verstrichene Zeit mit der Klasse Stoppuhr
in C#
Die Klasse Stopwatch
misst die verstrichene Zeit in C# genau. Die Methode Stopwatch.Start()
startet die Stoppuhr, und die Methode Stopwatch.Stop()
stoppt die Stoppuhr und berechnet die verstrichene Zeit.
Das folgende Codebeispiel zeigt uns, wie wir die Zeit berechnen können, die ein Code benötigt, um mit der Klasse Stopwatch
in C# ausgeführt zu werden.
using System;
using System.Diagnostics;
namespace stopwatch {
class Program {
static void StopwatchUsingMethod() {
var timer = new Stopwatch();
timer.Start();
for (int i = 0; i < 1000000000; i++) {
int x = i * i + 1;
}
timer.Stop();
TimeSpan timeTaken = timer.Elapsed;
string foo = "Time taken: " + timeTaken.ToString(@"m\:ss\.fff");
Console.WriteLine(foo);
}
static void Main(string[] args) {
StopwatchUsingMethod();
}
}
}
Ausgabe:
Time taken: 0:03.226
Im obigen Code haben wir die Instanz der Stopwatch
-Klasse timer
erstellt und die Zeit berechnet, die die for
-Schleife für die Ausführung benötigt. Wir haben die Methode timer.Start()
verwendet, um die Stoppuhr zu starten, und die Methode timer.Stop()
, um die Stoppuhr zu stoppen. Wir haben die verstrichene Zeit in einer Instanz der Klasse TimeSpan
mit der Eigenschaft timer.Elapsed
gespeichert und mit der Funktion ToString()
in C# in eine Zeichenkettenvariable konvertiert.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn