using System.Diagnostics;
public static void Main()
Stopwatch stopWatch = new Stopwatch();
Console.WriteLine("Do While Loop: ");
DisplayElapsedTime(stopWatch.Elapsed);
Console.WriteLine("While Loop: ");
DisplayElapsedTime(stopWatch.Elapsed);
Console.WriteLine("For Loop: ");
DisplayElapsedTime(stopWatch.Elapsed);
private static void DoWhileLoop(int max)
private static void WhileLoop(int max)
private static void ForLoop(int max)
for (int i = 0; i <= max; i++)
private static void DisplayElapsedTime(TimeSpan ts)
string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds / 10);
Console.WriteLine(elapsedTime, "RunTime");