프로세스가 진행되는 동안 시간을 표시해야합니다.이 경우에는 00:00:00 형식으로 표시됩니다. 문제는 프로세스가 종료 될 때입니다. 어떻게 멈출 수 있습니까? 타이머.콘솔에 타이머를 표시합니다.
Stopwatch stopwatch = new Stopwatch();
stopwatch.Start();
bool flag = true;
Stopwatch stopwatch = new Stopwatch();
stopwatch.Start();
bool flag = true;
while (flag == true)
{
TimeSpan timeSpan = TimeSpan.FromSeconds(Convert.ToInt32(stopwatch.Elapsed.TotalSeconds));
Console.Write(timeSpan.ToString("c"));
Console.Write('\r');
//HERE IS MY PROCESS
//flag = false;
}
주 동안 루프에서 "여기가 내 프로세스를 IS") = 시간을 포맷 할 수 있습니다 . 나는 당신이 단지 그것을 한 번만 실행하기를 원한다고 생각합니다. 그래서, stopwatch.Start() ... PROCESS .. stopwatch.Stop()은 프로세스의 경과 시간을 얻기에 충분해야합니다. while 루프는 PROCESS가 스레드가되도록 의도했다는 것을 암시합니다. 그렇다면 그렇게 말해야합니다. – Blazes