0

嗨,我有搜索表单,当我在数据库中搜索项目时,我想显示搜索时间,如谷歌:在此处输入图像描述

提前致谢!

4

3 回答 3

5

您可以使用 System.Diagnostics.Stopwatch 创建一个新的秒表,然后再进行搜索,然后将其停止并打印出所花费的时间。

Stopwatch Time = new Stopwatch();
Time.Start();
SearchDM();
Time.Stop();
Console.WriteLine("Search Took: {0} Seconds", Time.Elapsed)
于 2012-09-17T14:41:29.237 回答
1

花点时间当用户点击按钮然后结果从您的数据访问层返回时。

于 2012-09-17T14:40:21.793 回答
1

您可以两次捕获当前时间:

DateTime startTime = DateTime.Now;
var results = SearchDB(searchArgs);
DateTime endTime = DateTime.Now;
TimeSpan searchTime = endTime - startTime;
Console.Writeline("Search Took: {0} milliSeconds", searchTime.Milliseconds);
于 2012-09-17T14:51:24.547 回答