使用StopWatch()计算运行时间等

本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。

翻译

英语

Stopwatch 类

.NET Framework (current version)

其他版本

提供一组方法和属性,可用于准确地测量运行时间。

若要浏览此类型的.NET Framework 源代码,请参阅 Reference Source

命名空间:   System.Diagnostics
程序集:  System(位于 System.dll)
 

 

继承层次结构

System.Object
  System.Diagnostics.Stopwatch

 

构造函数

  名称 说明
System_CAPS_pubmethod Stopwatch()

初始化 Stopwatch 类的新实例。

 

属性

  名称 说明
System_CAPS_pubproperty Elapsed

获取当前实例测量得出的总运行时间。

System_CAPS_pubproperty ElapsedMilliseconds

获取当前实例测量得出的总运行时间(以毫秒为单位)。

System_CAPS_pubproperty ElapsedTicks

获取当前实例测量得出的总运行时间(用计时器刻度表示)。

System_CAPS_pubproperty IsRunning

获取一个值,该值表示 Stopwatch 计时器是否正在运行。

 

方法

  名称 说明
System_CAPS_pubmethod Equals(Object)

确定指定的对象是否等于当前对象。(继承自 Object。)

System_CAPS_protmethod Finalize()

在垃圾回收将某一对象回收前允许该对象尝试释放资源并执行其他清理操作。(继承自 Object。)

System_CAPS_pubmethod GetHashCode()

作为默认哈希函数。(继承自 Object。)

System_CAPS_pubmethodSystem_CAPS_static GetTimestamp()

获取计时器机制中的当前刻度数。

System_CAPS_pubmethod GetType()

获取当前实例的 Type。(继承自 Object。)

System_CAPS_protmethod MemberwiseClone()

创建当前 Object 的浅表副本。(继承自 Object。)

System_CAPS_pubmethod Reset()

停止时间间隔测量,并将运行时间重置为零。

System_CAPS_pubmethod Restart()

停止时间间隔测量,将运行时间重置为零,然后开始测量运行时间。

System_CAPS_pubmethod Start()

开始或继续测量某个时间间隔的运行时间。

System_CAPS_pubmethodSystem_CAPS_static StartNew()

初始化新的 Stopwatch 实例,将运行时间属性设置为零,然后开始测量运行时间。

System_CAPS_pubmethod Stop()

停止测量某个时间间隔的运行时间。

System_CAPS_pubmethod ToString()

返回表示当前对象的字符串。(继承自 Object。)

 

字段

  名称 说明
System_CAPS_pubfieldSystem_CAPS_static Frequency

获取以每秒刻度数表示的计时器频率。 此字段为只读。

System_CAPS_pubfieldSystem_CAPS_static IsHighResolution

指示计时器是否基于高分辨率性能计数器。 此字段为只读。

猜你喜欢

转载自blog.csdn.net/weixin_41556165/article/details/81810698