在控制台中显示计时器(分钟和秒)

本文关键字:分钟 计时器 控制台 显示 | 更新日期: 2023-09-27 17:56:59

我需要显示控制台中运行的计时器。我使用秒表:

系统.诊断.秒表秒表 = 新系统.诊断.秒表();

public void startTime()
{
    stopwatch.Start();
}
public void GetTime(){
    stopwatch.Stop();
    TimeSpan timeSpan = stopwatch.Elapsed;
    var timeElapsed = (string.Format("'nTime Elapsed: {0} minute(s) {1} second(s)",
    timeSpan.Minutes, timeSpan.Seconds, timeSpan.Milliseconds / 10 + "'n")).ToString();
}
我需要在控制台中显示正常运行的计时器:00:00:01、00:00:

02、00:00:03 ...等

我该怎么做?

在控制台中显示计时器(分钟和秒)

Console.Clear

Console.SetCursorPosition

方法

这样的东西?

Stopwatch sw = new Stopwatch();
sw.Start();
while (true)
{
    Console.SetCursorPosition(0, 0);
    Console.Write(sw.Elapsed.ToString("g"));
    if (sw.Elapsed.TotalMinutes > 30)
        break;
}