zoukankan      html  css  js  c++  java
  • C#计算代码的执行耗时

        第一种方法:System.DateTime.Now

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace Example
    {
        public class Program
        {
            static void Main(string[] args)
            {
                int sum=0;
                DateTime beforeDT = System.DateTime.Now;
                for (int i = 0; i < 100000; i++)
                {
                    sum += i;
                }
                DateTime afterDT = System.DateTime.Now;//获取一个 System.DateTime 对象,该对象设置为此计算机上的当前日期和时间,表示为本地时间
                TimeSpan dt = afterDT.Subtract(beforeDT);//TimeSpan表示一个时间间隔,Subtract()从此实例中减去指定的时间和日期
                Console.WriteLine("程序耗时:'{0}'秒", dt);
                Console.ReadLine();
            }
        }
    }

        第二种方法:Stopwatch 

    using System;
    using System.Collections.Generic;
    using System.Diagnostics;
    using System.Linq;
    using System.Text;
    
    namespace Example
    {
        public class Program
        {
            static void Main(string[] args)
            {
                int sum=0;
                Stopwatch sw = new Stopwatch();//Stopwatch提供一组方法和属性,可用于准确地测量运行时间
                sw.Start();
                for (int i = 0; i < 100000; i++)
                {
                    sum += i;
                }
                sw.Stop();
                TimeSpan dt = sw.Elapsed;//获取当前实例测量得出的总运行时间
                Console.WriteLine("程序耗时:'{0}'秒", dt);
                Console.ReadLine();
            }
        }
    }
  • 相关阅读:
    每日日报2021.2.5
    每日日报2021.2.4
    每日日报2021 3/8
    每日日报2021 3/7
    每日日报2021 3/6
    每日日报2021 3/5
    每日日报 2021 3.4
    每日日报2021 3/3
    开课博客
    217. Contains Duplicate
  • 原文地址:https://www.cnblogs.com/yyxiangjava/p/5622923.html
Copyright © 2011-2022 走看看