Свойство Elapsed
Elapsed растёт, пока
IsRunning равен true,
и замирает после
Stop.
Целые миллисекунды -
ElapsedMilliseconds.
Тип значения -
TimeSpan.
Синтаксис
TimeSpan elapsed = stopwatch.Elapsed;
Пример
Давайте сразу после StartNew
сравнить с нулём:
using System;
using System.Diagnostics;
class Program
{
static void Main()
{
var watch = Stopwatch.StartNew();
bool res = watch.Elapsed >= TimeSpan.Zero;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте проверить после
Reset:
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();
bool res = watch.Elapsed >= TimeSpan.Zero;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Смотрите также
-
ElapsedMilliseconds,
целые миллисекунды -
GetElapsedTime,
разница отметок -
TimeSpan,
тип длины -
DateTimeOffset,
момент на оси