C# Stopwatch 计时器

目录

一、什么是Stopwatch

二、Stopwatch的简单使用


一、什么是Stopwatch

Stopwatch:提供一组方法和属性,可以准确的测量运行时间。使用的时候需要引用命名空间:System.Diagnostics。

二、Stopwatch的简单使用

 //创建Stopwatch实例Stopwatch sw = new Stopwatch();//开始计时sw.Start();for (int i = 0; i < 100; i++){Console.WriteLine(i);}//停止计时sw.Stop();Console.WriteLine("用时:" + sw.ElapsedMilliseconds + "");//重置 停止时间间隔测量,并将运行时间重置为0sw.Reset();Console.WriteLine("用时:" + sw.ElapsedMilliseconds + "");//重启 停止时间间隔测量,并将运行时间重置为0,然后重新开始测量运行时间sw.Restart();for (int i = 0; i < 1000; i++){Console.WriteLine(i);}sw.Stop();//获取当前实例测量得出的总运行时间(以毫秒为单位)Console.WriteLine("用时:" + sw.ElapsedMilliseconds + "");//获取当前实例测量得出的总运行时间Console.WriteLine("用时:" + sw.Elapsed);//获取当前实例测量得出的总运行时间(用计时器刻度表示)。Console.WriteLine(sw.ElapsedTicks);Console.Read();//使用StartNew,相当于已经实例化并且启动计时Stopwatch sw1 = Stopwatch.StartNew();for (int i = 0; i < 100; i++){Console.WriteLine(i);}sw1.Stop();//获取当前实例测量得出的总运行时间(以毫秒为单位)Console.WriteLine("用时:" + sw1.ElapsedMilliseconds + "");//获取当前实例测量得出的总运行时间Console.WriteLine("用时:" + sw1.Elapsed);Console.Read();

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/778392.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

振弦采集仪在预防地质灾害监测中的作用与应用前景

振弦采集仪在预防地质灾害监测中的作用与应用前景 振弦采集仪&#xff08;String Vibrating Sensor&#xff0c;简称SVM&#xff09;是一种用于地质灾害监测的重要仪器&#xff0c;它通过测量地面振动信号来预测和预警地质灾害的发生。SVM的作用在于提供实时、准确的地质灾害监…

QML中实时显示当前日期和时间到标签(Label)上

可以使用Timer组合Date对象来定时更新标签的文本。 Label {id: timeLabeltext: "Time: "font.pixelSize: 25//字体大小anchors.bottom: parent.bottom//布局Component.onCompleted: {updateDateTime() // 在控件完成初始化后立即更新时间}function updateDateTime() …

这款可以免费使用的城市内涝软件:慧天[HTWATER],你知道吗?

慧天[HTWATER]软件。慧天排水数字化分析平台针对城市排水系统基础设施数据管理的需求&#xff0c;以及水文、水力及水质模拟对数据的需求&#xff0c;实现了以数据库方式对相应数据的存储。可以对分流制排水系统及合流制排水系统进行地表水文、管网水力、水质过程的模拟计算。可…

智能设备控制概念及方式详解

设备控制 随着物联网设备的普及&#xff0c;如何让用户或者企业安全、灵活地控制和管理设备变得更加重要。因此&#xff0c;便有了设备控制、群组管理、智能场景、多控关联、定时任务等概念。本文主要讲解移动端应用涉及的物联网设备控制相关概念及方式方法。 在以往简单的应…

内存泄露排查流程

一、创建内存泄露案例 package com.mxl.controller;import lombok.Data; import lombok.extern.slf4j.Slf4j; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.Re…

HarmonyOS模拟器调试

1 、设置 -> 系统设置 -> 关于手机 快速点击 5 次 HarmonyOS 版本开启开发者模式。 2 、设置 -> 系统和更新 -> 开发人员选项 到开发人员选项后往下拉有 USB 调试 &#xff0c;把 USB 调试开关打开。 源自&#xff1a;HarmonyOS HarmonyOS Next 仿小米商城App入门…

【管理咨询宝藏44】AA银行人力资源规划与发展提升分析报告

本报告首发于公号“管理咨询宝藏”&#xff0c;如需阅读完整版报告内容&#xff0c;请查阅公号“管理咨询宝藏”。 【管理咨询宝藏44】AA银行人力资源规划与发展提升分析报告 【格式】PPT版本&#xff0c;可编辑 【关键词】战略规划、商业分析、管理咨询 【强烈推荐】这是一套…

关于RCC_APB2PeriphClockCmd的详解

RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);//打开APB2外设时钟上的功能复用时钟&#xff0c;使得在APB2外设时钟上的外设&#xff08;IO、ADC、TIM、USART、SPI等&#xff09;的复用功能使能&#xff0c;打开…

软考 - 系统架构设计师 - 软件重用

概念 软件重用&#xff0c;也称为软件复用或软件再用&#xff0c;是利用事先已经建立好的软件产品&#xff0c;用于创建新软件系统的过程。 这个过程蕴含了两个主要的方面&#xff1a;一是系统地开发可重用的软件产品&#xff1b;二是系统地使用这些软件产品作为构筑模块&…

vue3 渲染一个后端返回的图片字段渲染、table表格内放置图片

一、后端直接返回图片url 当图片字段接口直接返回的是图片url&#xff0c;可以直接放到img标签上 <img v-if"thumbLoader" class"r-image-loader-thumb" :src"resUrl" /> 二、当图片字段接口直接返回的是图片Id 那么就需要去拼一下图片…

中国地质大学教授用AI写论文?忘删GPT提示词引发学术界争论,AI到底是福还是祸?

中国地质大学一名教授在国外期刊公开发表的SCI论文&#xff0c;被发现有ChatGPT常见的提示词&#xff0c;引来使用AI代写论文的质疑。 这篇论文发表在英文国际学术期刊《Surfaces and interfaces》&#xff0c;影响因子在6.2以上&#xff0c;单篇发稿价格在2360美元&#xff0…

Gitlab CI---could not read username for xxx: no such device or address

0 Preface/Foreword 项目开发中&#xff0c;经常会使用第三方的算法或者功能&#xff0c;那么就需要把对应的repo以子模块的方式添加到当前repo中。 添加命令&#xff1a; git submodule add <URL> 1 问题表现 子模块添加成功&#xff0c;但是GitLab CI阶段&#xff…

QY-22 低功耗墒情监测站 无线 功耗低 远程实时查看

产品概述 低功耗墒情监测站基于传感、无线通信、处理与控制等物联网技术的开发&#xff0c;利用传感技术&#xff0c;通过传感器测量土壤墒情&#xff0c;并使用物联网进行传输。无需专门的通信线路&#xff0c;在联网的状态下&#xff0c;数据可快速、主动的上报到云平台&…

【C语言】内存函数(memcpy)的使用和模拟实现

目录 一、memcpy定义1.memcpy在**cplusplus**中的定义2.memcpy**复制内存块**3.参数a.目的地b.源c.数字 4.函数返回值5.函数头文件 二、memcpy的使用使用memcpy()函数完成拷贝整型数组数据 三、memcpy的模拟实现思路代码 一、memcpy定义 1.memcpy在cplusplus中的定义 链接: l…

C++经典面试题目(十)

1、请解释C中的this指针的作用。 this 指针是指向当前对象的指针&#xff0c;在类的成员函数中可以使用它来访问当前对象的成员变量和成员函数。在成员函数中&#xff0c;this 指针被隐式地传递给成员函数。 2、C中的类对象的生命周期是怎样的&#xff1f; 类对象的生命周期…

太赞了!微信好友恢复用这6招就能找回来(2024最新)

想象一下这样的情景&#xff1a;您突然意识到自己不小心把某个重要的微信好友删除了&#xff0c;或者您的微信好友列表突然出现了空白&#xff0c;这可能会让人感到困扰。 因为微信是我们日常生活中最常用的即时通讯工具之一&#xff0c;我们与家人、朋友和同事之间的沟通几乎…

让Android应用活起来: Retrofit 和 OkHttp的比较参考

目录 前言 OkHttp Retrofit 对比 前言 在构建现代 Android 应用时&#xff0c;处理网络请求是一个不可或缺的部分。其中Square 的两个开源库&#xff0c;Retrofit 和 OkHttp&#xff0c;GitHub Star数很多&#xff0c;被很多人选择。在我刚成为一个Android er 的时候&…

(71)第一个出现两次的字母(72)统计星号

文章目录 1. 每日一言2. 题目(71)第一个出现两次的字母3. 解题思路4. 代码5. 题目(72)统计星号6. 解题思路7. 代码8. 结语 1. 每日一言 一年中和一生中的秋天&#xff0c;时光很短暂&#xff0c;但是更加晴朗而缺少变化。 —叔本华- 2. 题目(71)第一个出现两次的字母 题目链接…

初识C++之命名空间(namespace)

初识C之入门 命名空间(namespace) 文章目录 初识C之入门 命名空间(namespace)1.为什么要有命名空间2. 命名空间 namespace使用方法3. 作用域限定符(::&#xff09;和 命名空间(namespace)4. 命名空间的定义5. 命名空间的嵌套6. 命名空间的使用7. 总结 1.为什么要有命名空间 在C…

Git命令上传本地项目至github

记录如何创建个人仓库并上传已有代码至github in MacOS环境 0. 首先下载git 方法很多 这里就不介绍了 1. Github Create a new repository 先在github上创建一个空仓库&#xff0c;用于一会儿链接项目文件&#xff0c;按照自己的需求设置name和是否private 2.push an exis…