Измерить время выполнения програмы - C#

Узнай цену своей работы

Формулировка задачи:

Нашел класс Stopwatch на msdn, не совсем понимаю как его использовать. Вот пример оттуда же:
Листинг программы
  1. using System;
  2. using System.Diagnostics;
  3. using System.Threading;
  4. class Program
  5. {
  6. static void Main(string[] args)
  7. {
  8. Stopwatch stopWatch = new Stopwatch();
  9. stopWatch.Start();
  10. Thread.Sleep(10000);
  11. stopWatch.Stop();
  12. // Get the elapsed time as a TimeSpan value.
  13. TimeSpan ts = stopWatch.Elapsed;
  14. // Format and display the TimeSpan value.
  15. string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}",
  16. ts.Hours, ts.Minutes, ts.Seconds,
  17. ts.Milliseconds / 10);
  18. Console.WriteLine("RunTime " + elapsedTime);
  19. }
  20. }
Можно ли использовать вот так:
Листинг программы
  1. using System.Diagnostics;
  2. using System.Threading;
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. Stopwatch stopWatch = new Stopwatch();
  8. stopWatch.Start();
  9. //вызов моих методов...
  10. stopWatch.Stop();
  11. TimeSpan ts = stopWatch.Elapsed; - что значит эта строка?
  12. string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}",
  13. ts.Hours, ts.Minutes, ts.Seconds,
  14. ts.Milliseconds / 10);
  15. Console.WriteLine("RunTime " + elapsedTime); // elapsedTime - переменная со значением времени?
  16. }
  17. }

Решение задачи: «Измерить время выполнения програмы»

textual
Листинг программы
  1. stopWatch.Start();
  2. //вызов моих методов...
  3. stopWatch.Stop();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.444 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы