溫馨提示×

c#進度條在控制臺應用中的使用

c#
小樊
152
2024-07-11 01:03:29
欄目: 編程語言

在控制臺應用中,可以通過控制臺輸出來模擬進度條的效果。以下是一個示例代碼,演示了如何在控制臺應用中使用進度條:

using System;
using System.Threading;

class Program
{
    static void Main()
    {
        Console.WriteLine("Processing...");

        for (int i = 0; i <= 100; i++)
        {
            DrawProgressBar(i);
            Thread.Sleep(100); // 模擬處理時間
        }

        Console.WriteLine("\nProcessing complete.");
    }

    static void DrawProgressBar(int percentage)
    {
        Console.CursorLeft = 0;
        Console.Write("["); // 開始部分

        for (int i = 0; i < 50; i++)
        {
            if (i < percentage / 2)
            {
                Console.Write("=");
            }
            else
            {
                Console.Write(" ");
            }
        }

        Console.Write($"] {percentage}%"); // 結束部分
    }
}

在這個示例中,我們使用DrawProgressBar方法來繪制進度條。在主方法中,我們簡單地模擬了處理過程,并在循環中調用DrawProgressBar方法來更新進度條的顯示。

運行程序后,控制臺中會顯示一個進度條,每隔100毫秒更新一次,直到達到100%為止。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女