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