Wer die Zeit messen möchte, die eine Funktion bzw. eine Prozedur zur Abarbeitung benötigt, kann folgendes Snippet benutzen:
// using System.Diagnostics;
Stopwatch watch = new Stopwatch();
watch.Start();
//Hier die Funktion einfügen deren Zeit gemessen werden soll
watch.Stop();
MessageBox.Show("Time spent: " + watch.Elapsed);
Ansich ist das Snippet selbserklärend, aber der Vollständigkeit halber: Für die Klasse Stopwatch wird das using System.Diagnostics; benötigt. Stopwatch wird instanziert und mit watch.Start(); gestartet. Dies sollte man vor einer Funktion / Prozedur machen. Am Ende der Funktion / Prozedur wird dann watch.Stop(); aufgerufen, welche die Zeitmessung wieder stoppt.
Auf die verstrichene Zeit kann mittels watch.Elapsed zugegriffen werden.
Ausgegeben wird die Information mit MessageBox.Show("Time spent: " + watch.Elapsed);
Wer keine Consolenanwendung o.ä. nutzt, kann wie hier beschrieben die Verarbeitungszeit im Output von Visual Studio ausgeben lassen.