C# 中使用Stopwatch計時器實現(xiàn)暫停計時繼續(xù)計時功能
最近程序上用到了計時功能,對某個模塊進(jìn)行計時,暫停的時候模塊也需要暫停,啟動的時候計時繼續(xù)
用到了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();
////重新設(shè)置為零
//sw.Reset();
////重新設(shè)置并開始計時
//sw.Restart();
////結(jié)束計時
//sw.Stop();
//獲取運(yùn)行時間間隔
TimeSpan ts = sw.Elapsed;
//獲取運(yùn)行時間[毫秒]
long times = sw.ElapsedMilliseconds;
//獲取運(yùn)行的總時間
long times2 = sw.ElapsedTicks;
//判斷計時是否正在進(jìn)行[true為計時]
bool isrun = sw.IsRunning;
//獲取計時頻率
long frequency = Stopwatch.Frequency;
//計時開始
sw.Start();
Thread.Sleep(1000);
//計時結(jié)束
sw.Stop();
Console.WriteLine(sw.ElapsedMilliseconds);
Console.ReadLine();
Thread.Sleep(2000);
Thread.Sleep(3000);
}
}
}需要進(jìn)一步研究的同學(xué)可以查看官方文檔
Stopwatch 類 (System.Diagnostics) | Microsoft Docs
到此這篇關(guān)于C# 中使用Stopwatch計時器可暫停計時繼續(xù)計時的文章就介紹到這了,更多相關(guān)C# Stopwatch計時器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- C#中高精度計時器Stopwatch的用法詳解
- C#使用Stopwatch實現(xiàn)計時功能
- C#?Stopwatch實現(xiàn)計算代碼運(yùn)行時間
- C#中Stopwatch的使用及說明
- 如何使用C# Stopwatch 測量微秒級精確度
- .NET/C# 使用Stopwatch測量運(yùn)行時間
- C#使用StopWatch獲取程序毫秒級執(zhí)行時間的方法
- C#中Forms.Timer、Timers.Timer、Threading.Timer的用法分析
- C#中的Timer和DispatcherTimer使用實例
- C#中的三種定時計時器Timer用法介紹
- C#中三種Timer計時器的詳細(xì)用法
- 詳解C#中的定時器Timer類及其垃圾回收機(jī)制
- C#使用timer實現(xiàn)的簡單鬧鐘程序
- [C#].NET中幾種Timer的使用實例
- C# 中Stopwatch和timer的實現(xiàn)示例
相關(guān)文章
C# 獲取打印機(jī)當(dāng)前狀態(tài)的方法
C# 獲取打印機(jī)當(dāng)前狀態(tài)的方法,需要的朋友可以參考一下2013-04-04
C# ThreadPool之QueueUserWorkItem使用案例詳解
這篇文章主要介紹了C# ThreadPool之QueueUserWorkItem使用案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08
C#實現(xiàn)系統(tǒng)信息監(jiān)控與獲取功能
在 C# 開發(fā)的眾多應(yīng)用場景中,獲取系統(tǒng)信息以及監(jiān)控用戶操作有著廣泛的用途,比如在系統(tǒng)性能優(yōu)化工具中,需要實時讀取 CPU、GPU 資源信息,本文將詳細(xì)介紹如何使用 C# 來實現(xiàn)這些功能,助力大家在開發(fā)中更好地與系統(tǒng)底層進(jìn)行交互,需要的朋友可以參考下2025-01-01
C#調(diào)用VB進(jìn)行簡繁轉(zhuǎn)換的方法
這篇文章主要介紹了C#調(diào)用VB進(jìn)行簡繁轉(zhuǎn)換的方法,通過調(diào)用VB的動態(tài)鏈接庫實現(xiàn)繁簡轉(zhuǎn)換的技巧,非常具有實用價值,需要的朋友可以參考下2015-02-02
C#實現(xiàn)DataTable映射成Model的方法(附源碼)
這篇文章主要介紹了C#實現(xiàn)DataTable映射成Model的方法,以實例形式較為詳細(xì)的分析了DataTable映射成Model的具體步驟與相關(guān)技巧,并附帶了完整實例源碼供讀者下載,需要的朋友可以參考下2015-11-11

