我可以使用秒表来查找代码的执行时间
例子:
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。
编辑:这段代码运行良好......我在递归函数中有一个错误......