当前位置: 首页 > news >正文

C#---StopWatch类

老方法,想要全面了解和学习一个类必先看文档 微软文档

1.StopWatch

提供一组方法和属性,可用来测量运行时间。

1.1 属性和方法

属性:
属性
方法:
方法

1.2 使用

using System.Diagnostics;namespace Study04_反射专题
{internal class Program{static void Main(string[] args){Console.WriteLine("Hello, World!");// 提供一组方法和属性,可用于准确地测量运行时间。Stopwatch stopwatch = new Stopwatch();stopwatch.Restart();Thread.Sleep(1000); // 模拟耗时操作Console.WriteLine(stopwatch.ElapsedMilliseconds);stopwatch.Restart();Console.WriteLine(stopwatch.ElapsedMilliseconds);Computer computer = new Computer();MeasureTimeHelper.Measure(null, () => computer.Add(1, 10000000), out long time);Console.WriteLine(string.Format("使用{0}ms",time));Console.ReadKey();}}public class Computer{public void Add(int a, int b){int sum = 0;for (int i = a; i < b; i++){sum += a;}Console.WriteLine(sum);}}public static class MeasureTimeHelper{public static void Measure(this object obj, Action action, out long time){time = 0;try{Stopwatch stopwatch = new Stopwatch();stopwatch.Restart();action?.Invoke();stopwatch.Stop();time = stopwatch.ElapsedMilliseconds;}catch (Exception ex){Debug.WriteLine(ex);}}}
}
http://www.lryc.cn/news/622258.html

相关文章:

  • 【JAVA高级】实现word转pdf 实现,源码概述。深坑总结
  • 用matlab实现的svdd算法
  • 数据库(3)
  • Java学习day_12之面向对象进阶(抽象类接口内部类)
  • 【Golang】:流程控制语句
  • Java 正则表达式的使用方法
  • 开源长期记忆 短期记忆 框架调研对比19999字
  • 如何写好大模型的提示词prompt
  • 第40周——GAN入门
  • 【新手入门】Android基础知识(一):系统架构
  • 打靶日常-sql注入(手工+sqlmap)
  • 【Java EE进阶 --- SpringBoot】初识Spring(创建SpringBoot项目)
  • 本地生活|MallBook 分账赋能浙江本地生活服务平台,助力实现资金流转效率与合规性的双提升!
  • 一个集成多源威胁情报的聚合平台,提供实时威胁情报查询和播报服务、主动拦截威胁IP,集成AI等多项常用安全类工具
  • 超级云 APP 模式:重构移动互联网生态的新引擎
  • 高频量化详解,速度和程序化的满足!
  • QT|windwos桌面端应用程序开发,当连接多个显示器的时候,如何获取屏幕编号?
  • Storage.AI解读:构建AI数据基础设施的开放标准
  • 【nginx】如何在本地代理外部链接
  • 《探秘浏览器Web Bluetooth API设备发现流程》
  • Web 安全之 Cookie Bomb 攻击详解
  • 前端动画库之gsap
  • 【Python】一些PEP提案(六):元类、默认 UTF-8、Web 开发
  • 【LeetCode 热题 100】55. 跳跃游戏
  • 开源数据发现平台:Amundsen Frontend Service 应用程序配置
  • Cursor 分析 bug 记录
  • 基于RobustVideoMatting(RVM)进行视频人像分割(torch、onnx版本)
  • 【机器学习深度学习】客观评估主观评估:落地场景权重比例
  • 四、图与网络模型
  • 大模型性能测试完全指南:从流式响应到多模态的深度实践