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

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)文章

  • c# volatile 關(guān)鍵字的拾遺補(bǔ)漏

    c# volatile 關(guān)鍵字的拾遺補(bǔ)漏

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

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

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

    c# 線性回歸和多項(xiàng)式擬合示例詳解

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

    C#獲取全部目錄和文件的簡(jiǎn)單實(shí)例

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

    C#排序算法的比較分析

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

    用Newtonsoft將json串轉(zhuǎn)為對(duì)象的方法(詳解)

    下面小編就為大家?guī)?lái)一篇用Newtonsoft將json串轉(zhuǎn)為對(duì)象的方法(詳解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-04-04
  • c# 如何使用結(jié)構(gòu)體實(shí)現(xiàn)共用體

    c# 如何使用結(jié)構(gòu)體實(shí)現(xiàn)共用體

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

    C#時(shí)間格式轉(zhuǎn)換為時(shí)間戳的方法步驟

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

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

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

    C#如何打開(kāi)選擇文件對(duì)話框和選擇目錄對(duì)話框

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

最新評(píng)論

重庆市| 屯昌县| 焦作市| 峨山| 象山县| 甘肃省| 方山县| 鹤峰县| 普格县| 嘉善县| 眉山市| 申扎县| 棋牌| 延寿县| 大宁县| 庄浪县| 天峻县| 大方县| 宾阳县| 马山县| 舞钢市| 瑞金市| 泽州县| 雷山县| 鸡西市| 治多县| 桃源县| 长春市| 汉中市| 湘潭县| 昔阳县| 武威市| 乐山市| 定襄县| 民权县| 阿勒泰市| 本溪| 从化市| 苗栗县| 普陀区| 冷水江市|