码迷,mamicode.com
首页 > Windows程序 > 详细

.NET: C#: StopWatch

时间:2015-07-21 16:46:44      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:

StopWatch class is used for calculate the timespan for that procedure. In Debug Mode it will be very useful.

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Diagnostics;
 6 
 7 namespace StopWatchTest
 8 {
 9     class Program
10     {
11         static void Main(string[] args)
12         {
13             Stopwatch sw = new Stopwatch();
14             string s = string.Empty;
15             StringBuilder sb = new StringBuilder();
16             const int ticks = 100000;
17             sw.Start();
18             for (int i = 0; i < ticks; i++) s += "a";
19             sw.Stop();
20             TimeSpan ts = sw.Elapsed;
21             Console.WriteLine("string append ‘a‘ {0} times using time in time: {1}, in milliSeconds: {2}, ticks: {3}", ticks.ToString(), ts.ToString(), ts.Milliseconds.ToString(), ts.Ticks.ToString());
22             sw.Restart();
23             for (int i = 0; i < ticks; i++) sb.Append("a");
24             sw.Stop();
25             //ts = sw.Elapsed;
26             Console.WriteLine("StringBuilder append ‘a‘ {0} times using time in time: {1}, in milliSeconds: {2}, ticks: {3}", ticks.ToString(), sw.Elapsed.ToString(), sw.ElapsedMilliseconds.ToString(), sw.ElapsedTicks.ToString());
27         }
28     }
29 }

 

.NET: C#: StopWatch

标签:

原文地址:http://www.cnblogs.com/yingzhongwen/p/4664833.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!