的执行时间我可以使用秒表找到的代码执行时间查找递归函数
例子:
timer.Start();
for(int i=0; i<100; i++)
{
...
}
timer.Stop();
lTime.Text = timer.Elapsed.TotalMilliseconds.ToString();
但如果我调用使用递归函数?
timer.Start();
recur(a, b);
timer.Stop();
lTime.Text = timer.Elapsed.TotalMilliseconds.ToString();
其显示的执行时间为0
编辑:此代码运行良好...我在递归函数一个错误...
将你的计时器放到调用递归函数的方法中。 –
不要使用'定时器' - 使用['Stopwatch'](http://msdn.microsoft.com/en-us/library/system.diagnostics.stopwatch.aspx) – Oded
@Oded我使用秒表我只是叫计时器 – a1204773