zoukankan      html  css  js  c++  java
  • C#-----计算程序运行时间

    1.DateTime类

    using System;
    using System.Collections.Generic;
    using System.Diagnostics;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ConsoleApp5
    {
        class Program
        {
            static void Main(string[] args)
            {
                long sum = 0;
                DateTime beforDT = System.DateTime.Now;
                for (int i = 0; i < 10000000; i++)
                {
                    sum += i;
                }
                DateTime afterDT = System.DateTime.Now;
                TimeSpan ts = afterDT.Subtract(beforDT);
                Console.WriteLine("DateTime总共花费{0}ms.", ts.TotalMilliseconds);
                Console.ReadLine();
            }
        }
    }

    2.Stopwatch类

    using System;
    using System.Collections.Generic;
    using System.Diagnostics;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ConsoleApp5
    {
        class Program
        {
            static void Main(string[] args)
            {
                long sum = 0;
                Stopwatch sw = new Stopwatch();
                sw.Start();
                for (int i = 0; i < 10000000; i++)
                {
                    sum += i;
                }
                sw.Stop();
                TimeSpan timeSpan = sw.Elapsed;
                Console.WriteLine("Stopwatch总共花费{0}ms.", timeSpan.TotalMilliseconds);
                Console.ReadLine();
            }
        }
    }
  • 相关阅读:
    C++-struct类的新特性当class用
    rbenv、fish 與 VSCode 設置之路
    angularJS进阶阶段(4)
    插入排序
    Vimium
    Design Patterns 25
    Mysql(或者sqlite), Mongo中update Column + 1
    Hexo
    继承
    Gradle的依赖方式——Lombok在Gradle中的正确配置姿势
  • 原文地址:https://www.cnblogs.com/fengfuwanliu/p/11211961.html
Copyright © 2011-2022 走看看