gpt4 book ai didi

c# - 获取时间过程需要几秒钟才能完成?

转载 作者:太空宇宙 更新时间:2023-11-03 17:10:26 25 4
gpt4 key购买 nike

我的程序在 cmd.exe 中运行一个批处理文件,完成后我想向用户显示一个 MessageBox 说 Finished in #.## seconds,

我正在使用 process.BeginOutputReadLine() 将 CMD 输出重定向到文本框,这是我试过的代码:

if (e.Data == null)
{
string time = process.TotalProcessorTime.Seconds.ToString();
MessageBox.Show("Finished in " + time + " seconds");
}

完成该过程大约需要 7-15 秒,但 MessageBox 显示 Finished in 0 seconds

如何获得以秒为单位的准确完成时间?

最佳答案

Stopwatch watch = new Stopwatch();
watch.Start();
//Do things
watch.Stop();
Text = watch.Elapsed.TotalSeconds.ToString();

关于c# - 获取时间过程需要几秒钟才能完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16596002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com