欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C# 中使用Stopwatch計(jì)時器實(shí)現(xiàn)暫停計(jì)時繼續(xù)計(jì)時功能

 更新時間:2022年03月10日 08:57:56   作者:小嘛小兒郎  
這篇文章主要介紹了C# 中使用Stopwatch計(jì)時器可暫停計(jì)時繼續(xù)計(jì)時,主要介紹stopwatch的實(shí)例代碼詳解,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

最近程序上用到了計(jì)時功能,對某個模塊進(jìn)行計(jì)時,暫停的時候模塊也需要暫停,啟動的時候計(jì)時繼續(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è)置并開始計(jì)時  
            //sw.Restart();
            ////結(jié)束計(jì)時  
            //sw.Stop();
            //獲取運(yùn)行時間間隔  
            TimeSpan ts = sw.Elapsed;
            //獲取運(yùn)行時間[毫秒]  
            long times = sw.ElapsedMilliseconds;
            //獲取運(yùn)行的總時間  
            long times2 = sw.ElapsedTicks;
            //判斷計(jì)時是否正在進(jìn)行[true為計(jì)時]  
            bool isrun = sw.IsRunning;
            //獲取計(jì)時頻率  
            long frequency = Stopwatch.Frequency;
            //計(jì)時開始
            sw.Start();
            Thread.Sleep(1000);
            //計(jì)時結(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計(jì)時器可暫停計(jì)時繼續(xù)計(jì)時的文章就介紹到這了,更多相關(guān)C# Stopwatch計(jì)時器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論