Net Core教程

C# Stopwatch 计算程序所有时间

本文主要是介绍C# Stopwatch 计算程序所有时间,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

代码

/*
 
Stopwatch 计算程序所有时间
 
*/
using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;

namespace 计算程序运行时间
{
    class Program
    {
        static void Main(string[] args)
        {
            Stopwatch sw = new Stopwatch();
            sw.Start();

            //ArrayList aList = new ArrayList();
            //for (int i = 0; i < 10000000; i++)
            //{
            //    aList.Add(i);
            //}
            //00:00:00.8874700

            Listlist = new List();
            for (int i = 0; i < 10000000; i++)
            {
                list.Add(i);
            }
            //00:00:00.0930832
            sw.Stop();

            //运行时间
            Console.WriteLine(sw.Elapsed);

            Console.ReadKey();
        }
    }
}

Stopwatch属于命名空间System.Diagnostics,程序运行时间最终返回的是TimeSpan,该类封装了一些相关属性,例如时分秒毫秒等,可以在代码中自由调用。

这篇关于C# Stopwatch 计算程序所有时间的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!