Метод Reset
Метод Reset выключает
IsRunning и обнуляет
Elapsed.
Сброс с немедленным стартом -
Restart.
Синтаксис
stopwatch.Reset();
Пример
Давайте сбросить после
StartNew:
using System;
using System.Diagnostics;
class Program
{
static void Main()
{
var watch = Stopwatch.StartNew();
watch.Reset();
Console.WriteLine(watch.IsRunning);
}
}
Результат выполнения кода:
False
Пример
Давайте проверить Elapsed
после сброса:
using System;
using System.Diagnostics;
class Program
{
static void Main()
{
var watch = Stopwatch.StartNew();
watch.Reset();
bool res = watch.Elapsed == TimeSpan.Zero;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте сбросить остановленный секундомер:
using System;
using System.Diagnostics;
class Program
{
static void Main()
{
var watch = Stopwatch.StartNew();
watch.Stop();
watch.Reset();
Console.WriteLine(watch.IsRunning);
Console.WriteLine(watch.Elapsed == TimeSpan.Zero);
}
}
Результат выполнения кода:
False
True
Смотрите также
-
Restart,
сброс и старт -
Stopwatch,
класс секундомера -
TimeSpan,
нулевая длина -
DateTimeOffset,
календарный момент