嗨,我有搜索表单,当我在数据库中搜索项目时,我想显示搜索时间,如谷歌:
提前致谢!
您可以使用 System.Diagnostics.Stopwatch 创建一个新的秒表,然后再进行搜索,然后将其停止并打印出所花费的时间。
Stopwatch Time = new Stopwatch();
Time.Start();
SearchDM();
Time.Stop();
Console.WriteLine("Search Took: {0} Seconds", Time.Elapsed)
花点时间当用户点击按钮然后结果从您的数据访问层返回时。
您可以两次捕获当前时间:
DateTime startTime = DateTime.Now;
var results = SearchDB(searchArgs);
DateTime endTime = DateTime.Now;
TimeSpan searchTime = endTime - startTime;
Console.Writeline("Search Took: {0} milliSeconds", searchTime.Milliseconds);