我有一个称为LoadData的方法,该方法从DataBase获取数据并填充DataGridView
。
我正在使用秒表来衡量我的方法完成其工作所需的时间,如下所示:
private void btnLoadData_Click(object sender, EventArgs e)
{
var sw = new System.Diagnostics.Stopwatch();
sw.Start();
LoadData ();
sw.Stop();
ShowTakenTime(sw.ElapsedMilliseconds);
}
我想要可以做以下事情的事情:
private void MeasureTime(Method m)
{
var sw = new System.Diagnostics.Stopwatch();
sw.Start();
m.Invoke();
sw.Stop();
ShowTakenTime(sw.ElapsedMilliseconds);
}
这样我就可以将LoadData方法传递给它,剩下的就交给我。
MeasureTime(LoadData());
我怎样才能做到这一点?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句