1、打开vs创建一个控制台应用程序,用于演示Stopwatch的使用,监控代码执行的时长
2、在Program.cs文件的顶部,添加Stopwatch的命名空间引用:using System.Diagnostics;
3、在Program.cs文件中添加一个Test静态测试类,此处使用静态类,仅仅只是为了方便调用
4、在Test类中添加一个TestMethod方法,在方法内部循环1万次拼接字符串
5、在Main方法中实例化一个Stopwatch,用于监控代码执行时长
6、使用Stopwatch实例的Start方法开始记录时间,Stop方法停止时间记录,使用ElapsedMilliseconds属性获得监控的Start到Stop之间的耗时
7、在vs中调试模式运行,就可以看到运行效果。注意ElapsedMillisecond衡痕贤伎s属性返回的时间单位是毫秒。如果想同时监控多段代码的时长,在Stop之后,可以使用Restart方法,重新开始计时,并且清除之前的计时。所以,在Restart方法前,使用变量存储ElapsedMilliseconds的耗时即可