原来C#有个专门计算时间的类叫做Stopwatch~~~
namespace System.Diagnostics
{
//
// 摘要:
// 提供一组方法和属性,可用于准确地测量运行时间。
public class Stopwatch
{
//
// 摘要:
// 获取以每秒刻度数表示的计时器频率。 此字段为只读。
public static readonly long Frequency;
//
// 摘要:
// 指示计时器是否基于高分辨率性能计数器。 此字段为只读。
public static readonly bool IsHighResolution;
//
// 摘要:
// 初始化 System.Diagnostics.Stopwatch 类的新实例。
public Stopwatch();
//
// 摘要:
// 获取一个指示 System.Diagnostics.Stopwatch 计时器是否在运行的值。
//
// 返回结果:
// 如果 System.Diagnostics.Stopwatch 实例当前正在运行,并且在对某个时间间隔的运行时间进行测量,则该值为 true;否则为 false。
public bool IsRunning { get; }
//
// 摘要:
// 获取当前实例测量得出的总运行时间。
//
// 返回结果:
// 一个只读的 System.TimeSpan,表示当前实例测量得出的总运行时间。
public TimeSpan Elapsed { get; }
//
// 摘要:
// 获取当前实例测量得出的总运行时间(以毫秒为单位)。
//
// 返回结果:
// 一个只读长整型,表示当前实例测量得出的总毫秒数。
public long ElapsedMilliseconds { get; }
//
// 摘要:
// 获取当前实例测量得出的总运行时间(用计时器刻度表示)。
//
// 返回结果:
// 一个只读长整型,表示当前实例测量得出的计时器刻度总数。
public long ElapsedTicks { get; }
//
// 摘要:
// 获取计时器机制中的当前刻度数。
//
// 返回结果:
// 一个长整型,表示基础计时器机制中的刻度计数器值。
public static long GetTimestamp();
//
// 摘要:
// 对新的 System.Diagnostics.Stopwatch 实例进行初始化,将运行时间属性设置为零,然后开始测量运行时间。
//
// 返回结果:
// 刚刚开始测量运行时间的 System.Diagnostics.Stopwatch。
public static Stopwatch StartNew();
//
// 摘要:
// 停止时间间隔测量,并将运行时间重置为零。
public void Reset();
//
// 摘要:
// 停止时间间隔测量,将运行时间重置为零,然后开始测量运行时间。
public void Restart();
//
// 摘要:
// 开始或继续测量某个时间间隔的运行时间。
public void Start();
//
// 摘要:
// 停止测量某个时间间隔的运行时间。
public void Stop();
}
}
相关文章
怎么让电脑速度变快_电脑怎么整理磁盘碎片 电脑整理磁盘碎片操作教程【详细步骤】...
为了让电脑性能提高,我们可以 整理磁盘碎片 ,整理完之后电脑运行速度一般都会变快,那么如何整理磁盘碎片呢?下面便是具体教程。1、将制作好的u启动u盘启动盘插入电脑usb接口,开机按快捷启动按键进入主菜单界面,选择“…
WPF资源集以及矢量图库的使用
目前的想法是创建一个资源集合,里面包含各种自定义控件,以及各种样式,包含大量矢量图等等,以供其他库进行调用。 首先新建项目 ModbusCtrlLib (给库取的名字)image.png自定义控件项目会自动创建一个目录结构,其中Gener…
iqooneo3 如何不用vivo账号下载外部应用_VIVO市场ASO实战详解
本文由鸟哥笔记春羽计划出品本文3031字今天我们要讲的是关于一个APP从上线之前到上架之后的全过程操作方式,首先能看懂这篇文章的想必不是小白,关于业内流传的应用标题,副标题,icon,截图,一句话简介&#x…
wpf Microsoft.Expression.Drawing Arc 报错
1 需要添加Dll
Microsoft.Expression.Drawing.dll 2 如果你用控件库需要添加这个dll
使用控件库的主界面项目,也必须添加这个DLL!
C# 实现数组深拷贝的一种标准方法
首先让你的数据类实现接口 ICloneable
比如: public class Info : INotifyPropertyChanged, ICloneable{// 实现ICloneable的Clone函数public object Clone(){return this; //注意这里返回this}public Info(string time, string name, double score, string resul…
wpf x:Class 前后台逻辑关联的关键!
x:Class"TapeMountingMachine.PageAxisPara1"
表示改Xaml关联的后台逻辑的类名称是PageAxisPara1 如果要修改命令空间的层次,注意这两个地方要同步进行修改~~~