System.Diagnostics.Stopwatch myWatch = new System.Diagnostics.Stopwatch();
myWatch.Start();
MyFunction();
myWatch.Stop();
double tsDiff = myWatch.ElapsedMilliseconds;
myWatch.Start();
MyFunction();
myWatch.Stop();
double tsDiff = myWatch.ElapsedMilliseconds;
که البته کد زیر هم همین کار را انجام می دهد اما به نظرم کد بالا قشنگتر هست، ضمن اینکه امکان استارت و استاپ یه جاهایی خوبه.
DateTime dtTemp = DateTime.Now;
MyFunction();
double tsDiff = (DateTime.Now - dtTemp).TotalMilliseconds;
MyFunction();
double tsDiff = (DateTime.Now - dtTemp).TotalMilliseconds;