我最亲爱的说

子非鱼,焉知鱼之乐.

导航

【转】C#.NET 获取程序的运行时间

用于测试程序执行完程序部分所用的时间

第一种

            static void Main(string[] args)
            {
                DateTime oTimeBegin = DateTime.Now; //获取开始时间
                for (int i = 0; i < 10; i++)
                    Console.WriteLine("ABCD");
                DateTime oTimeEnd = DateTime.Now;   //获取结束时间
                TimeSpan oTime = oTimeEnd.Subtract(oTimeBegin); //求时间差的函数
                Console.WriteLine(oTime.ToString());
            }

第二种

        public static void Main(string[] args)
        {
            System.Diagnostics.Stopwatch oTime = new System.Diagnostics.Stopwatch();//定义一个时间对象
            oTime.Start(); //记录开始时间
            for (int i = 0; i < 10; i++)
                Console.WriteLine("ABCD");
            oTime.Stop();   //记录结束时间
            Console.WriteLine("程序的运行时间:{0} 秒",oTime.Elapsed.Seconds);//输出运行时间。
            Console.WriteLine("程序的运行时间:{0} 毫秒", oTime.Elapsed.Milliseconds);
            Console.ReadKey();
            
        }

 

posted on 2012-12-06 20:30  我最亲爱的说  阅读(454)  评论(0编辑  收藏  举报