欢迎光临散文网 会员登陆 & 注册

C#中的计时方法

2023-07-10 23:58 作者:666号特派员  | 我要投稿

    如果我们对需要知道程序的执行时间,我们可以用Stopwatch类, 在C#中是用于测量时间间隔的类,它提供了精确的时间测量功能。

    主要的用法有:

主要功能和用法:

    - Start() - 开始计时
    - Stop() - 停止计时
    - Reset() - 重置,停止并将时间间隔设为0
    - Elapsed - 获取从开始到现在的总时长
    - ElapsedMilliseconds - 获取总时长,以毫秒为单位
    - ElapsedTicks - 获取总时长,以计时器刻度为单位

在正常计算程序执行时间为:

如果程序中比较简单,计时比较少,这样的方法是可以的,但是存在如果需要对多个程序段计时,这样的方法就会有点繁琐,可以将计时工具封装成函数,直接将计时的程序放在函数中即可。函数如下:

这样我们就可以直接调用函数:

这样就可以直接看到具体的时间,

但是如果需要计时的时间比较多可以在函数中加上标识,如下,在计时的时候可以加上标识。

在调用的时候如下:

完整代码:

以上就是在工作过程中常用到的计时方法,希望对大家有帮助。

C#中的计时方法的评论 (共 条)

分享到微博请遵守国家法律