本帖最后由 茎肛互撸娃 于 2023-6-24 12:39 编辑
Stopwatch stopwatch = new Stopwatch();
stopwatch.Start(); // 开始计时
// 这里是很久很久的代码
stopwatch.Stop(); // 暂停计时
TimeSpan timeSpan1 = stopwatch.Elapsed; // 获取当前 stopwatch 实例测量的时间间隔
Console.WriteLine(timeSpan1.TotalSeconds); // 输出用了多少秒
stopwatch.Start(); // 将暂停改为开始
// stopwatch.Restart(); // 这是将计数器重置为0并开始计时
Thread.Sleep(3000);
stopwatch.Stop();
timeSpan1 = stopwatch.Elapsed;
Console.WriteLine(timeSpan1.TotalSeconds); // 输出 秒 为单位
Console.WriteLine(timeSpan1.TotalMilliseconds); // 输出 毫秒 为单位
Console.ReadKey();
stopwatch.Restart()
// 相当于:
stopwatch.Reset(); // 只是将计数器改为0
stopwatch.Start(); // 启动计数
|