相关疑难解决方法(0)

使用委托或lambda包装StopWatch计时?

我正在写这样的代码,做一些快速和肮脏的时间:

var sw = new Stopwatch();
sw.Start();
for (int i = 0; i < 1000; i++)
{
    b = DoStuff(s);
}
sw.Stop();
Console.WriteLine(sw.ElapsedMilliseconds);
Run Code Online (Sandbox Code Playgroud)

肯定有一个方法来调用此位的计时码作为花式schmancy .NET 3.0的λ,而不是(上帝保佑)剪切和粘贴了几次和更换DoStuff(s)DoSomethingElse(s)

我知道它可以作为一个Delegate但我想知道lambda方式.

.net c# lambda delegates

94
推荐指数
5
解决办法
2万
查看次数

标签 统计

.net ×1

c# ×1

delegates ×1

lambda ×1