Console.SetCursorPosition、CursorTop、CursorLeft

 

一、

public static int CursorTop { get; set; }

用來取得現在游標距離上邊界多遠(從零開始算)

 

二、

public static int CursorLeft { get; set; }

用來取得現在游標距離左邊界多遠(從零開始算)

 

三、

public static void SetCursorPosition(int left, int top);

將游標設定到指定位置

using System;
using System.Threading;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            for (int i = 10; i >= 0; i--)
            {
                Console.SetCursorPosition(0, Console.CursorTop);
                Console.Write("倒數 " + i + " 秒...");
                Thread.Sleep(1000);
            }
            Console.WriteLine();
            Console.WriteLine("結束");
        }
    }
}

 

參考資料:

Console Class