嗨,我有搜索表单,当我在数据库中搜索项目时,我想要显示搜索的时间,如谷歌:
提前致谢!
答案 0 :(得分:5)
您可以使用System.Diagnostics.Stopwatch创建一个新的秒表,然后在搜索之前启动它,然后将其停止并打印出所花费的时间。
Stopwatch Time = new Stopwatch();
Time.Start();
SearchDM();
Time.Stop();
Console.WriteLine("Search Took: {0} Seconds", Time.Elapsed)
答案 1 :(得分:1)
Take用户点击按钮然后从数据访问层返回结果的时间。
答案 2 :(得分: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);