亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C#控制臺(tái)輸出進(jìn)度和百分比的實(shí)例代碼

 更新時(shí)間:2013年03月19日 10:14:05   作者:  
C#控制臺(tái)輸出進(jìn)度和百分比的實(shí)例代碼,需要的朋友可以參考一下
復(fù)制代碼 代碼如下:

 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...******");

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

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

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

相關(guān)文章

  • Unity實(shí)現(xiàn)簡(jiǎn)單虛擬搖桿

    Unity實(shí)現(xiàn)簡(jiǎn)單虛擬搖桿

    這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)簡(jiǎn)單虛擬搖桿,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • c#菜單動(dòng)態(tài)合并的實(shí)現(xiàn)方法

    c#菜單動(dòng)態(tài)合并的實(shí)現(xiàn)方法

    這篇文章主要介紹了c#菜單動(dòng)態(tài)合并的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • C#調(diào)用Python腳本程序的兩種方法

    C#調(diào)用Python腳本程序的兩種方法

    本文主要介紹了C#調(diào)用Python腳本程序的兩種方法,包含介紹了通過(guò)C#IronPython開(kāi)源庫(kù)和通過(guò)Process類(lèi)來(lái)運(yùn)行python解釋器這兩種,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • C#?wpf實(shí)現(xiàn)截屏框熱鍵截屏的示例代碼

    C#?wpf實(shí)現(xiàn)截屏框熱鍵截屏的示例代碼

    這篇文章主要為大家詳細(xì)介紹了C#?wpf實(shí)現(xiàn)截屏框熱鍵截屏的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的小伙伴可以學(xué)習(xí)一下
    2023-09-09
  • C#定時(shí)器組件FluentScheduler用法

    C#定時(shí)器組件FluentScheduler用法

    這篇文章介紹了C#定時(shí)器插件FluentScheduler的用法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • C# 向二進(jìn)制文件進(jìn)行讀寫(xiě)的操作方法

    C# 向二進(jìn)制文件進(jìn)行讀寫(xiě)的操作方法

    該例子使用 BinaryStream 和 BinaryWriter 對(duì)二進(jìn)制文件進(jìn)行讀寫(xiě)操作先上代碼再根據(jù)我理解的所分享給各位朋友
    2013-04-04
  • C#驗(yàn)證用戶(hù)輸入信息是否包含危險(xiǎn)字符串的方法

    C#驗(yàn)證用戶(hù)輸入信息是否包含危險(xiǎn)字符串的方法

    這篇文章主要介紹了C#驗(yàn)證用戶(hù)輸入信息是否包含危險(xiǎn)字符串的方法,可針對(duì)and、or、exec、insert、select等SQL操作技巧進(jìn)行過(guò)濾操作,非常具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • C#實(shí)現(xiàn)單例模式的6種方法小結(jié)

    C#實(shí)現(xiàn)單例模式的6種方法小結(jié)

    這篇文章主要介紹了C#實(shí)現(xiàn)單例模式的6種方法,C#中實(shí)現(xiàn)單例有很多種方法,本文將按順序介紹非線(xiàn)程安全、完全懶漢式、線(xiàn)程安全和低/高性能集中版本,需要的朋友可以參考下
    2022-09-09
  • C#中XML基礎(chǔ)用法

    C#中XML基礎(chǔ)用法

    可擴(kuò)展標(biāo)記語(yǔ)言,標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的子集,簡(jiǎn)稱(chēng)XML。是一種用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語(yǔ)言。這篇文章介紹了C#中XML基礎(chǔ)的用法,下面的實(shí)例代碼,大家可以看看
    2021-12-12
  • C#判斷ip地址是否可以ping的通

    C#判斷ip地址是否可以ping的通

    這篇文章主要介紹了ip地址是否可以ping的通的方法,使用到了C#,需要的朋友可以參考下
    2014-06-06

最新評(píng)論