【C#】程序运行时间

转载 2015年07月10日 11:22:35
在.NET中我们可以用两种方法来获取程序段的运行时间,获得的结果单位是毫秒、秒。当然可以转化成其它单位。

第一种方法:根据.NET类库自带的函数。

static void Main(string[] args)
{

//定义一个时间对象

System.Diagnostics.Stopwatch oTime = new System.Diagnostics.Stopwatch();

oTime.Start(); //记录开始时间

<pre name="code" class="csharp">{
   dosomething();
}
oTime.Stop(); //记录结束时间//输出运行时间。Console.WriteLine("程序的运行时间:{0} 秒",oTime.Elapsed.Seconds);Console.WriteLine("程序的运行时间:{0} 毫秒", oTime.Elapsed.Milliseconds);}第二种方法:根据时间函数,求时间差。static void Main(string[] args){DateTime oTimeBegin = DateTime.Now; //获取开始时间{

   dosomething();
}

DateTime oTimeEnd = DateTime.Now;   //获取结束时间

TimeSpan oTime = oTimeEnd.Subtract(oTimeBegin); //求时间差的函数

Console.WriteLine(oTime.ToString());

C#计算一段程序运行时间的三种方法

直接代码: 第一种方法利用System.DateTime.Now static void SubTest() { DateTime beforDT = System.DateTime.Now...
  • xzjxylophone
  • xzjxylophone
  • 2011年09月28日 23:04
  • 27847

Winform应用程序实现加载等待(C#)

.NET Winform应用程序中,要实现加载等待的动画效果需要借助于ImageAnimator类,该类可实现多帧图像的动画处理显示。该类的主要的方法如下:  public static void A...
  • dingtongqin
  • dingtongqin
  • 2016年01月27日 11:37
  • 8009

C#.Net中获取程序运行时间的两种方法 (转载:陈进学博客)

在.NET中我们可以用两种方法来获取程序段的运行时间,获得的结果单位是毫秒、秒。当然可以转化成其它单位。 第一种方法:根据.NET类库自带的函数。 static void Main(string[...
  • zb872676223
  • zb872676223
  • 2013年12月20日 11:43
  • 858

PAT B1026 程序运行时间

题目地址:https://www.patest.cn/contests/pat-b-practise/1026题目描述:要获得一个C语言程序的运行时间,常用的方法是调用头文件time.h,其中提供了c...
  • xsj_blog
  • xsj_blog
  • 2016年07月23日 15:34
  • 625

C#在winform中实时显示即时时间

Timer timer1 = new Timer(); 在load事件里写 this.timer1.Interval = 1000; this.timer1.Tick += new Syst...
  • feiyangyongran
  • feiyangyongran
  • 2014年05月08日 16:35
  • 12176

C# WinForm应用程序创建启动界面

启动界面只不过是工程中的另一个窗体而已,下面说一下怎么创建启动窗体。 首先给工程添加一个新窗体,将其StartPosition属性设置为CenterScreen,将Text属性设置为空,把Contro...
  • znd8866
  • znd8866
  • 2013年06月18日 11:16
  • 2039

C#程序运行时间的测试方法

使用以下方法可以准确的记录代码运行的耗时。 System.Diagnostics.Stopwatch stopwatch = new Stopwatch(); ...
  • chenhuijie666
  • chenhuijie666
  • 2013年08月23日 09:36
  • 762

C# 程序运行时间检测打印

///////////TimeCheck.cs文件////////////// using System; using System.Collections.Generic; usi...
  • evanyanglibo
  • evanyanglibo
  • 2015年08月27日 15:50
  • 231

C#Winform定时执行一段程序

写了一个Winform,需要完成定时采集数据的功能,找到了一个解决办法。 System.Timers.Timer timer = new System.Timers.Timer();timer.En...
  • u010780613
  • u010780613
  • 2015年09月24日 12:18
  • 4545

实现单进程(Single Instance)的.NET WinForm应用程序

      最近发现我参与开发的基于.NET WinForm + WebService的呼叫中心应用程序如果客户端打开一个以上窗口的时候会出现非预期的异常.这促使我将我们的应用程序改进成同一时间内只允...
  • educast
  • educast
  • 2009年11月13日 23:37
  • 896
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【C#】程序运行时间
举报原因:
原因补充:

(最多只允许输入30个字)