C#中时间差的计算
2007-07-04 16:00
190 查看
计算程序运行时间(.net1.1 于.net2.0的区别)在.net2.0中提供了Stopwatch类,简单例子
using System.Diagnostics;
private Stopwatch stw = new Stopwatch();
private void Form1_Load(object sender, EventArgs e)
{
stw.Start();
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
DialogResult dr = MessageBox.Show("真的要退出?", "退出", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (dr == DialogResult.Yes)
{
stw.Stop();
MessageBox.Show("程序共运行时间:" + stw.Elapsed.Seconds.ToString() + "秒");
e.Cancel = false;
}
else
{
e.Cancel = true;
}
}
在.net1.1中,需要自己写
using System;
namespace StopWatchTest
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
StopWatch sw = new StopWatch();
sw.start();
for (long i = 0 ; i < 100000000 ; i++)
{
}
Console.WriteLine(sw.elapsed());
Console.Read();
}
}
class StopWatch
{
private int mintStart;
public void start()
{
mintStart = Environment.TickCount;
}
public long elapsed()
{
return Environment.TickCount - mintStart;
}
}
}
using System.Diagnostics;
private Stopwatch stw = new Stopwatch();
private void Form1_Load(object sender, EventArgs e)
{
stw.Start();
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
DialogResult dr = MessageBox.Show("真的要退出?", "退出", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (dr == DialogResult.Yes)
{
stw.Stop();
MessageBox.Show("程序共运行时间:" + stw.Elapsed.Seconds.ToString() + "秒");
e.Cancel = false;
}
else
{
e.Cancel = true;
}
}
在.net1.1中,需要自己写
using System;
namespace StopWatchTest
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
StopWatch sw = new StopWatch();
sw.start();
for (long i = 0 ; i < 100000000 ; i++)
{
}
Console.WriteLine(sw.elapsed());
Console.Read();
}
}
class StopWatch
{
private int mintStart;
public void start()
{
mintStart = Environment.TickCount;
}
public long elapsed()
{
return Environment.TickCount - mintStart;
}
}
}
相关文章推荐
- C# 计算代码执行时间
- C#中使用TimeSpan计算两个时间的差值
- 一个计算周次和本周时间范围的代码(c#)
- C#中时间差的计算
- C# 计算方法执行需要的时间
- C#中几种比较时间以及计算时间差的方法
- C#和JavaScript 计算时间差
- 【转载】C#时间差的计算,精确输出“年月天时分秒”
- c#时间的计算
- C#中计算时间差
- C# 计算时间差 用timespan函数
- C# TimeSpan 计算时间差(时间间隔)
- C#计算一段程序运行时间的三种方法
- C#中时间差的计算
- C#计算函数执行的时间
- C#中时间计算汇总
- C#计算一段程序的运行时间
- C#时间函数扩展(计算第几周和周起止日期)
- C#中时间差的计算
- C#中时间差的计算