C# cmd中修改顯示(顯示進度變化效果)的方法
更新時間:2013年04月23日 14:19:01 作者:
好多人想在運行或者調試含有大量數(shù)據(jù)或者比較慢C#程序的時候能夠顯示自己的程序完成的程度,這里有一個方法能發(fā)不斷地修改cmd的同一行,以達到顯示完成百分比的目的
復制代碼 代碼如下:
public void PrintPercentage(int FinishedCount, int TotalCount)
{
decimal finishedPercentage = Convert.ToDecimal(FinishedCount) / Convert.ToDecimal(TotalCount);
Console.SetCursorPosition(0, Console.CursorTop - 1);
Console.WriteLine((finishedPercentage * 100).ToString("f1") + "%");
}
其中SetCursorPosition的目的就是重置光標到,里面參數(shù)的含義是(left, top),當前cmd最下面一行即為top.ToString("f1")是指保留一位小數(shù).
或者用“\r”也能達到目的,表示將光標回到當前第一行,如下:
復制代碼 代碼如下:
public void PrintPercentage(int FinishedCount, int TotalCount)
{
decimal finishedPercentage = Convert.ToDecimal(FinishedCount) / Convert.ToDecimal(TotalCount);
Console.WriteLine("\r" + (finishedPercentage * 100).ToString("f1") + "%");
}
相比之下前一種更加靈活一點,可以定位到任何位置
相關文章
C#創(chuàng)建WebService接口并連接的全過程
工作時遇到需要請求客戶的接口返回數(shù)據(jù),要求使用WebService,借此機會記錄一下,下面這篇文章主要給大家介紹了關于C#創(chuàng)建WebService接口并連接的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下2022-12-12
C#編程實現(xiàn)統(tǒng)計文件夾內文件和隱藏文件的方法示例
這篇文章主要介紹了C#編程實現(xiàn)統(tǒng)計文件夾內文件和隱藏文件的方法,結合具體實例形式分析了C#針對文件與目錄的遍歷及屬性操作相關技巧,需要的朋友可以參考下2017-07-07
C#進階系列 WebApi身份認證解決方案推薦:Basic基礎認證
下面小編就為大家?guī)硪黄狢#進階系列 WebApi身份認證解決方案推薦:Basic基礎認證。小編覺得挺不錯的,現(xiàn)在分享給大家。給大家一個參考。一起跟隨小編過來看看吧2016-03-03

