C# StopWatch的使用

Posted change-myself

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# StopWatch的使用相关的知识,希望对你有一定的参考价值。

使用StopWatch类,可以计时,需引入System.Diagnostics 命名空间。

        static void Main(string[] args)
        
            Console.WriteLine("Main Start....");
            Stopwatch sw = new Stopwatch();
            sw.Start();
            Thread.Sleep(3000);
            sw.Stop();
            Console.WriteLine("time elapsed "+sw.ElapsedMilliseconds);
            sw.Restart();                            //置0,并重新开始计时,     如果直接使用Start(),必须先调用Reset()置0
            Thread.Sleep(3000);
            sw.Stop();
            Console.WriteLine("Main end...." + sw.Elapsed);
            Console.ReadLine();
        

运行结果:

Main Start....
time elapsed 3004
Main end....00:00:03.0093181

以上是关于C# StopWatch的使用的主要内容,如果未能解决你的问题,请参考以下文章

C# StopWatch的使用

C# Stopwatch与TimeSpan详解(转)

C# Stopwatch获取循环中某操作的时间消耗

C#记录程序耗时方法

C#中Stopwatch和DateTime中的ticks的异同

(转)C# Stopwatch详解