最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#控制臺輸出進度和百分比的實例代碼

 更新時間:2013年03月19日 10:14:05   作者:  
C#控制臺輸出進度和百分比的實例代碼,需要的朋友可以參考一下
復制代碼 代碼如下:

 using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;

 namespace ConsoleApplication1
 {
     class Program
     {
         static void Main(string[] args)
         {
             bool isBreak = false;
             ConsoleColor colorBack = Console.BackgroundColor;
             ConsoleColor colorFore = Console.ForegroundColor;

             //第一行信息           
             Console.WriteLine("****** now working...******");

             //第二行繪制進度條背景           
             Console.BackgroundColor = ConsoleColor.DarkCyan;
             for (int i = 0; ++i <= 25; )
             {
                 Console.Write(" ");
             }
             Console.WriteLine(" ");
             Console.BackgroundColor = colorBack;

             //第三行輸出進度           
             Console.WriteLine("0%");
             //第四行輸出提示,按下回車可以取消當前進度           
             Console.WriteLine("<Press Enter To Break.>");
             //-----------------------上面繪制了一個完整的工作區(qū)域,下面開始工作

             //開始控制進度條和進度變化           
             for (int i = 0; ++i <= 100; )
             {
                 //先檢查是否有按鍵請求,如果有,判斷是否為回車鍵,如果是則退出循環(huán)               
                 if (Console.KeyAvailable && System.Console.ReadKey(true).Key == ConsoleKey.Enter)
                 {
                     isBreak = true; break;
                 }
                 //繪制進度條進度                
                 Console.BackgroundColor = ConsoleColor.Yellow;//設置進度條顏色               
                 Console.SetCursorPosition(i / 4, 1);//設置光標位置,參數(shù)為第幾列和第幾行               
                 Console.Write(" ");//移動進度條               
                 Console.BackgroundColor = colorBack;//恢復輸出顏色               
                 //更新進度百分比,原理同上.               
                 Console.ForegroundColor = ConsoleColor.Green;
                 Console.SetCursorPosition(0, 2);
                 Console.Write("{0}%", i);
                 Console.ForegroundColor = colorFore;
                 //模擬實際工作中的延遲,否則進度太快               
                 System.Threading.Thread.Sleep(100);
             }
             //工作完成,根據(jù)實際情況輸出信息,而且清楚提示退出的信息           
             Console.SetCursorPosition(0, 3);
             Console.Write(isBreak ? "break!!!" : "finished.");
             Console.WriteLine(" ");
             //等待退出           
             Console.ReadKey(true);
         }
     }
 }

相關文章

  • c# volatile 關鍵字的拾遺補漏

    c# volatile 關鍵字的拾遺補漏

    這篇文章主要介紹了c# volatile 關鍵字的相關資料,幫助大家更好的理解和學習c#的相關知識,感興趣的朋友可以了解下
    2020-10-10
  • Quartz.Net實現(xiàn)原理及使用方法詳解

    Quartz.Net實現(xiàn)原理及使用方法詳解

    這篇文章主要介紹了Quartz.Net實現(xiàn)原理及使用方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-12-12
  • c# 線性回歸和多項式擬合示例詳解

    c# 線性回歸和多項式擬合示例詳解

    線性回歸與多項式擬合是兩種常用的回歸分析方法,線性回歸模型簡單,易于計算,但只適用于線性關系的數(shù)據(jù),多項式擬合能處理非線性數(shù)據(jù),模型更復雜,擬合度更高,但容易產(chǎn)生過擬合問題,計算成本較高,適用場景不同,線性回歸適合線性數(shù)據(jù),多項式擬合適合非線性數(shù)據(jù)
    2024-10-10
  • C#獲取全部目錄和文件的簡單實例

    C#獲取全部目錄和文件的簡單實例

    這篇文章介紹了C#獲取全部目錄和文件的簡單實例,有需要的朋友可以參考一下
    2013-10-10
  • C#排序算法的比較分析

    C#排序算法的比較分析

    這篇文章主要介紹了C#排序算法的比較,實例分析幾種比較常見的算法,并對其時間復雜度與穩(wěn)定性進行了詳細的分析,需要的朋友可以參考下
    2014-11-11
  • 用Newtonsoft將json串轉為對象的方法(詳解)

    用Newtonsoft將json串轉為對象的方法(詳解)

    下面小編就為大家?guī)硪黄肗ewtonsoft將json串轉為對象的方法(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • c# 如何使用結構體實現(xiàn)共用體

    c# 如何使用結構體實現(xiàn)共用體

    這篇文章主要介紹了c# 如何使用結構體實現(xiàn)共用體,幫助大家更好的理解和學習使用c#,感興趣的朋友可以了解下
    2021-04-04
  • C#時間格式轉換為時間戳的方法步驟

    C#時間格式轉換為時間戳的方法步驟

    這篇文章主要介紹了C#時間格式轉換為時間戳的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • 基于C#實現(xiàn)高效示波器功能

    基于C#實現(xiàn)高效示波器功能

    這篇文章介紹了用?C#實現(xiàn)示波器功能的方法,包括使用?WinForm?及多種曲線控件,闡述了原理和思路,如定義緩存數(shù)據(jù)的隊列、轉化數(shù)組刷新顯示等,還提到注意事項及擴展特性,最后呼吁點贊支持和交流,需要的朋友可以參考下
    2024-12-12
  • C#如何打開選擇文件對話框和選擇目錄對話框

    C#如何打開選擇文件對話框和選擇目錄對話框

    這篇文章主要介紹了C#如何打開選擇文件對話框和選擇目錄對話框問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07

最新評論

蒲城县| 花莲市| 勃利县| 镇江市| 铜川市| 庄河市| 兴宁市| 航空| 霍山县| 朝阳区| 温宿县| 平山县| 克什克腾旗| 阳原县| 盐边县| 高青县| 高安市| 化德县| 新巴尔虎右旗| 安陆市| 靖江市| 临城县| 隆林| 太仆寺旗| 沁水县| 宁蒗| 荣昌县| 甘德县| 金阳县| 榆中县| 桂东县| 略阳县| 高密市| 大冶市| 罗定市| 梅州市| 上饶市| 太谷县| 石泉县| 遂宁市| 九龙坡区|