如何在程序运行时在文本框或输出中打印?
我希望将它显示到一个 for 循环中,以获得每个 for 循环需要多少时间。
最佳答案
你可以试试:
DateTime dt = DateTime.Now;
for (.......)
{
}
TimeSpan ts = DateTime.Now - dt;
textbox1.Text = ts.TotalMilliseconds.ToString();
或者(根据 MSDN )如果您需要更好的分辨率
Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
for (.......)
{
}
stopWatch.Stop();
textbox1.Text = stopWatch.ElapsedMilliseconds.ToString();
关于c# - 花时间运行程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7836508/