C# - Zeit einer Funktion/Prozedur messen Veröffentlicht von Linoge am 12/18/2006 (5 Bewertungen) Zeit einer Funktion/Prozedur messen DateTime StartZeit = DateTime.Now; //Hier die Funktion einfügen deren Zeit gemessen werden soll DateTime EndZeit = DateTime.Now; TimeSpan GemessendeZeit= EndZeit - StartZeit; Abgelegt unter Zeit, messen. 3 Kommentare zum SnippetJan Welker schrieb am 11/1/2007:Dafür gibts im .NET Framework eine passende Klasse: // using System.Diagnostics;Stopwatch watch = new Stopwatch();watch.Start();//Hier die Funktion einfügen deren Zeit gemessen werden sollwatch.Stop();MessageBox.Show("Time spent: " + watch.Elapsed);xFight schrieb am 5/27/2011:Danke für das kleine Snippet. Auf Windows Phone ist System.Diagnostics.Stopwatch nicht implementiert.ttsdttt schrieb am 6/1/2013:Die DateTime-Methode fuinktioniert jedoch nicht für zu kleine Zeitbereiche. Logge dich ein, um hier zu kommentieren! Ähnliche Snippets Benutzereingaben blockieren [Übersetzung]Datum & Uhrzeit von einem Server holenMethodStopwatch - timemeasuring class for methodsAstronomie Bibliothek (Sonnenaufgang, Mondphasen)Datum des nächsten QuartalsendesWie lange ist die letzte Benutzereingabe her?Sekunden in hh:mm:ss umwandelndeltaTGröße eines Strings berechnenAus Datum Wochentag ermittelnZeitdifferenz berechnenDatum und Zeit als StringGröße eines Strings berechnenSekunden/Minuten/Stunden zählenTimeUtils.ToHumanReadableTimespan