这篇文章主要介绍了C#中使用Stopwatch计时器可暂停计时继续计时,主要介绍stopwatch的实例代码详解,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
最近程序上用到了计时功能,对某个模块进行计时,暂停的时候模块也需要暂停,启动的时候计时继续
用到了Stopwatch
Stopwatch的命名空间是using System.Diagnostics;
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
namespace ConsoleApp3
{
class Program
{
static void Main(string[] args)
{
Stopwatch sw = new Stopwatch();
////重新设置为零
//sw.Reset();
////重新设置并开始计时
//sw.Restart();
////结束计时
//sw.Stop();
//获取运行时间间隔
TimeSpan ts = sw.Elapsed;
//获取运行时间[毫秒]
long times = sw.ElapsedMilliseconds;
//获取运行的总时间
long times2 = sw.ElapsedTicks;
//判断计时是否正在进行[true为计时]
bool isrun = sw.IsRunning;
//获取计时频率
long frequency = Stopwatch.Frequency;
//计时开始
sw.Start();
Thread.Sleep(1000);
//计时结束
sw.Stop();
Console.WriteLine(sw.ElapsedMilliseconds);
Console.ReadLine();
Thread.Sleep(2000);
Thread.Sleep(3000);
}
}
}需要进一步研究的同学可以查看官方文档
Stopwatch 类 (System.Diagnostics) | Microsoft Docs
到此这篇关于C# 中使用Stopwatch计时器可暂停计时继续计时的文章就介绍到这了,更多相关C# Stopwatch计时器内容请搜索得得之家以前的文章希望大家以后多多支持得得之家!
沃梦达教程
本文标题为:C# 中使用Stopwatch计时器实现暂停计时继续计时功能
基础教程推荐
猜你喜欢
- C#使用Chart绘制曲线 2023-05-22
- C#使用SQL DataAdapter数据适配代码实例 2023-01-06
- Unity虚拟摇杆的实现方法 2023-02-16
- C# TreeView从数据库绑定数据的示例 2023-04-09
- C#使用NPOI将excel导入到list的方法 2023-05-22
- 浅谈C# 构造方法(函数) 2023-03-03
- 如何用C#创建用户自定义异常浅析 2023-04-21
- C#执行EXE文件与输出消息的提取操作 2023-04-14
- C#实现归并排序 2023-05-31
- C#中参数的传递方式详解 2023-06-27
