2017-01-08 3 views
0

Я хочу записать количество времени, которое требуется для выполнения моего пользовательского метода, но я никогда раньше не работал с классом или методами таймера, я знаю, что я делаю что-то не так, .C# как измерить прошедшее время?

Вот что у меня есть.

System.Timers.Timer Time; 
int Mili = 0 ; 

data = Generate(); 

Time.Enabled = true; 
BSort= BubbleSort(data); 

Time.Enabled = false; 
+0

Пожалуйста, правильно отформатируйте код. – Rob

+0

Возможный дубликат [Рассчитать время выполнения метода] (http://stackoverflow.com/questions/14019510/calculate-the-execution-time-of-a-method) –

ответ

7

Таймер предназначен для периодического события. Вы должны посмотреть класс Stopwatch.

var sw = Stopwatch.StartNew(); 

// your code ... 

// sw.Stop(), sw.Elapsed, etc. 
Смежные вопросы