zoukankan      html  css  js  c++  java
  • System.Diagnostics.Stopwatch.cs

    ylbtech-System.Diagnostics.Stopwatch.cs
    1.返回顶部
    1、
    #region 程序集 System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
    // C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.5System.dll
    #endregion
    
    namespace System.Diagnostics
    {
        //
        // 摘要:
        //     提供一组方法和属性,可用于准确地测量运行时间。若要浏览此类型的.NET Framework 源代码,请参阅 Reference Source。
        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();
        }
    }
    2、
    2.返回顶部
    1、
    #region Stopwatch计时器
            /// <summary>
            /// 计时器开始
            /// </summary>
            /// <returns></returns>
            public static Stopwatch TimerStart()
            {
                Stopwatch watch = new Stopwatch();
                watch.Reset();
                watch.Start();
                return watch;
            }
            /// <summary>
            /// 计时器结束
            /// </summary>
            /// <param name="watch"></param>
            /// <returns></returns>
            public static string TimerEnd(Stopwatch watch)
            {
                watch.Stop();
                double costtime = watch.ElapsedMilliseconds;
                return costtime.ToString();
            }
            #endregion
    2、
    3.返回顶部
     
    4.返回顶部
     
    5.返回顶部
     
     
    6.返回顶部
     
    warn 作者:ylbtech
    出处:http://ylbtech.cnblogs.com/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    云如何解决安全问题 狼人:
    存储安全 系统的最后一道防线 狼人:
    云安全仍是企业决策者最大担心 狼人:
    骇客宣称已入侵多家认证机构 波及微软、谷歌 狼人:
    盘点云计算服务中的隐患 狼人:
    云服务安全吗?美国政府用实际行动告诉你 狼人:
    微软高层称移动设备越多 对信息安全需更多考量 狼人:
    云计算需要让安全优先 狼人:
    金山网络两月被黑4次 入侵黑客留名挑衅 狼人:
    惠普推出全新企业级安全软件 狼人:
  • 原文地址:https://www.cnblogs.com/storebook/p/9503742.html
Copyright © 2011-2022 走看看