C# Cooking
130 subscribers
36 photos
49 videos
60 links
Просветительский канал по языку C# CSharpCooking.github.io
Download Telegram
Channel created
Класс Stopwatch предлагает удобный механизм для измерения времени выполнения. Класс Stopwatch использует механизм с самым высоким разрешением, какое только обеспечивается операционной системой и оборудованием; обычно разрешение составляет меньше одной микросекунды. (По контрасту с ним свойства DateTime.Now и Environment.TickCount поддерживают разрешение около 15 миллисекунд.) Для работы с классом Stopwatch необходимо вызвать метод StartNew – в результате создается новый экземпляр Stopwatch и запускается измерение времени. (В качестве альтернативы экземпляр Stopwatch можно создать вручную и затем вызвать метод Start.) Свойство Elapsed возвращает интервал пройденного времени в виде структуры TimeSpan:

Stopwatch s = Stopwatch.StartNew();
System.IO.File.WriteAllText("test.txt", new string(’*’, 30000000));
Console.WriteLine(s.Elapsed); // 00:00:01.4322661

#программирование #сишарп #csharp