0

コンソールで実行されているタイマーを表示する必要があります。私はストップウォッチを使用しています:

System.Diagnostics.Stopwatch stopwatch = new System.Diagnostics.Stopwatch();

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...など

これどうやってするの?

4

2 に答える 2

2

見る

Console.Clear

Console.SetCursorPosition

メソッド

于 2011-05-17T19:32:30.890 に答える
0

このようなもの?

Stopwatch sw = new Stopwatch();
sw.Start();

while (true)
{
    Console.SetCursorPosition(0, 0);
    Console.Write(sw.Elapsed.ToString("g"));

    if (sw.Elapsed.TotalMinutes > 30)
        break;
}
于 2011-05-17T19:39:58.483 に答える