首页 > 代码库 > C# StopWatch的使用

C# StopWatch的使用

  在做项目的时候,需要输出数据库操作的耗时,自己写了个方法。老大看到后,奇怪我为什么不用现成的。才知道有StopWatch这个类。

属性
 
 
 名称说明
技术分享 Elapsed

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

技术分享 ElapsedMilliseconds

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

技术分享 ElapsedTicks

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

技术分享 IsRunning

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

方法
 
 
 名称说明
技术分享 Equals(Object)

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

技术分享 Finalize()

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

技术分享 GetHashCode()

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

技术分享技术分享 GetTimestamp()

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

技术分享 GetType()

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

技术分享 MemberwiseClone()

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

技术分享 Reset()

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

技术分享 Restart()

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

技术分享 Start()

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

技术分享技术分享 StartNew()

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

技术分享 Stop()

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

技术分享 ToString()

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

C# StopWatch的使用