我正在编写这样的代码,进行一些快速而粗糙的计时:
var sw = new Stopwatch();
sw.Start();
for (int i = 0; i < 1000; i++)
{
b = DoStuff(s);
}
sw.Stop();
Console.WriteLine(sw.ElapsedMilliseconds);
当然,有一种方法可以把这种计时代码称为一种华丽的华丽。NET 3.0的 lambda 而不是(上帝禁止)剪切和粘贴它几次,并取代 DoStuff(s)
与 DoSomethingElse(s)
?
我知道它可以做为一个 Delegate
,但我想知道的 lambda 方式。