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

     1 //计算程序运行时间(.net1.1 于.net2.0的区别)在.net2.0中提供了Stopwatch类,简单例子 
     2 using System.Diagnostics; 
     3 
     4 private Stopwatch stw = new Stopwatch(); 
     5 
     6 private void Form1_Load(object sender, EventArgs e) 
     7 { 
     8     stw.Start(); 
     9 } 
    10 
    11 private void Form1_FormClosing(object sender, FormClosingEventArgs e) 
    12 { 
    13     DialogResult dr = MessageBox.Show("真的要退出?""退出", MessageBoxButtons.YesNo, MessageBoxIcon.Question); 
    14     if (dr == DialogResult.Yes) 
    15     { 
    16         stw.Stop(); 
    17         MessageBox.Show("程序共运行时间:" + stw.Elapsed.Seconds.ToString() + ""); 
    18         e.Cancel = false
    19     } 
    20     else 
    21     { 
    22         e.Cancel = true
    23     } 
    24 } 
    25 
    26 //在.net1.1中,需要自己写 
    27 using System; 
    28 namespace StopWatchTest 
    29 { 
    30     class Class1 
    31     { 
    32         [STAThread] 
    33         static void Main(string[] args) 
    34         { 
    35             StopWatch sw = new StopWatch(); 
    36             sw.start(); 
    37             for (long i = 0 ; i < 100000000 ; i++) 
    38            { 
    39 
    40            } 
    41            Console.WriteLine(sw.elapsed()); 
    42 
    43            Console.Read(); 
    44         } 
    45     } 
    46 
    47     class StopWatch 
    48     { 
    49         private int mintStart; 
    50 
    51         public void start() 
    52         { 
    53             mintStart = Environment.TickCount; 
    54         } 
    55 
    56         public long elapsed() 
    57         { 
    58             return Environment.TickCount - mintStart; 
    59         } 
    60     } 
    61 }
  • 相关阅读:
    JSP实现数据传递(web基础学习笔记三)
    Spring Boot 参数校验
    Spring AOP实践
    Spring AOP介绍
    2018年春节
    InnoDB索引
    Kafka基本知识回顾及复制
    Kakfa消息投递语义
    Kafka Consumer
    Kafka Producer Consumer
  • 原文地址:https://www.cnblogs.com/SummerRain/p/2637514.html
Copyright © 2011-2022 走看看