C#进度条中怎么实现控制台显示
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章主要介绍"C#进度条中怎么实现控制台显示",在日常操作中,相信很多人在C#进度条中怎么实现控制台显示问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"C#进度条中怎
千家信息网最后更新 2025年02月01日C#进度条中怎么实现控制台显示
这篇文章主要介绍"C#进度条中怎么实现控制台显示",在日常操作中,相信很多人在C#进度条中怎么实现控制台显示问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"C#进度条中怎么实现控制台显示"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
来看看实际的实现:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace TextProgressing { { //C#进度条之控制台显示static void Main(string[] args) { bool isBreak = false; ConsoleColor colorBack = Console.BackgroundColor; ConsoleColor colorFore = Console.ForegroundColor; //***行信息 Console.WriteLine("** jinjazz now working**"); //第二行绘制进度条背景 Console.BackgroundColor = ConsoleColor.DarkCyan; for (int i = 0; ++i <= 25; ) { Console.Write(" "); } Console.WriteLine(" "); Console.BackgroundColor = colorBack; //第三行输出进度 Console.WriteLine("0%"); //第四行输出提示,按下回车可以取消当前进度 Console.WriteLine(""); //上面绘制了一个完整的工作区域,下面开始工作 //开始控制进度条和进度变化 for (int i = 0; ++i <= 100; ) { //先检查是否有按键请求,如果有,判断是否为回车键,如果是则退出循环 if ( //C#进度条之控制台显示Console.KeyAvailable && System.Console.ReadKey(true).Key == ConsoleKey.Enter) { //C#进度条之控制台显示isBreak = true; break; } //绘制进度条进度 Console.BackgroundColor = ConsoleColor.Yellow; //设置进度条颜色 Console.SetCursorPosition(i / 4, 1); //设置光标位置,参数为第几列和第几行 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); } //工作完成,根据实际情况输出信息,而且清楚提示退出的信息 Console.SetCursorPosition(0, 3); Console.Write(isBreak ? "break!!!" : "finished."); Console.WriteLine(" "); //等待退出 Console.ReadKey(true); } } //C#进度条之控制台显示 }
到此,关于"C#进度条中怎么实现控制台显示"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
进度
控制
控制台
C#
学习
工作
输出
信息
实际
更多
颜色
帮助
提示
实用
清楚
接下来
位置
光标
区域
原理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
台州软件开发价格
广西桂阳网络安全形势分析
科研用的工作站服务器配置
如何才能进入方舟服务器
网络安全大型游戏
数据库包的概念
sdh光传输网络技术
商业计划书软件开发
crm网站数据库设计
事务调度例题数据库
合肥市委党校网络安全维护
中职学校软件开发好吗
智能环境数据库系统设计
通信小软件开发
企业落实网络安全
2020网络安全创新大会
软件开发中的薄平台软件
杭州大神互联网络科技有限公司
银行软件开发校招
啥事网络安全密钥
无锡装配式软件开发注意事项
身份证号识别户籍地数据库
有能帮忙做数据库试卷的吗
360安全卫士下载 服务器
互联网 算科技竞赛吗
ftp服务器账号密码怎么设置
福州畅优网络技术有限公司
苏州智能化网络安全
第三方软件开发风险
江门物联网软件开发学费