您好,
每当我想检查给定方法的经过时间时,我必须这样做:
StopWatch sw = new StopWatch()
sw.Start();
MyMethod();
sw.Stop();
var result = sw.Elapsed.TotalMiliseconds;
这不舒服,我希望有这样的方法:
result = CheckTimeElapsed(MyMethod);
如何编写方法CheckTimeElapsed?
我不知道如何声明可能有任意数量参数的委托。
例如我想测量的函数可能有参数int
result = CheckTimeElapsed(MySecondMethod(10));
感谢您的帮助