C#控制台进度条(Programming Progress bar in C# Consle application)

摘要:
以下代码是从StackOverflow收集的,如果您认为它将来会被使用。我是一个勤劳的搬运工,Eeyouououououhoo~1。netconsoleapplication(显示.NET控制台程序中的进度百分比)。答案1:使用系统;使用系统。穿线;namespaceProgress{classProgram{staticvoidMain(stri

以下代码从Stack Overflow,觉得以后会用到就收藏一下,我是辛勤的搬运工,咿呀咿呀哟~

1.showing percentage in .net console application(在.NET控制台程序里显示百分比进度)

采纳答案1:

usingSystem;
usingSystem.Threading;
namespaceProgress
{
    classProgram
    {
        static void Main(string[] args)
        {
            for (int i = 0; i <= 100; i++)
            {                
                Console.Write("{0}%", i);
Thread.Sleep(50); } } } }

效果图:

C#控制台进度条(Programming Progress bar in C# Consle application)第1张

以下代码来自采纳答案1的评论区

usingSystem;
usingSystem.Threading;
namespaceProgress
{
    classProgram
    {
        static void Main(string[] args)
        {
            for (int i = 0; i <= 100; i++)
            {
                if (i == 100)
                {
                    Console.Write("Done!");
                }
                else
                {
                    Console.Write("{0}%", i);                      
                    Thread.Sleep(50);
                }                
            }
        }
    }
}

效果图

C#控制台进度条(Programming Progress bar in C# Consle application)第2张

usingSystem;
usingSystem.Threading;
namespaceProgress
{
    classProgram
    {
        static void Main(string[] args)
        {
            for (int i = 0; i <= 100; i++)
            {
                Console.Write("{0,3}%", i);//3个0占位符
                Thread.Sleep(50); 
            }
        }
    }
}

效果图:

C#控制台进度条(Programming Progress bar in C# Consle application)第3张

usingSystem;
usingSystem.Threading;
namespaceProgress
{
    classProgram
    {
        static void Main(string[] args)
        {
            for (int i = 0; i <= 100; i++)
            {
               Console.Write("{0,3}%", i); //3个空格占位符            
               Thread.Sleep(50); 
            }
        }
    }
}

效果图:

C#控制台进度条(Programming Progress bar in C# Consle application)第4张

其他资料:

Goblinfactory.Konsole

Progress bar in console application

how to use text based console progress bar in multithreading C#

免责声明:文章转载自《C#控制台进度条(Programming Progress bar in C# Consle application)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇TCP window sizeLVS分析下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

保持VISUAL STUDIO控制台驻留不闪退

当建立了win32 console project后,F5运行后,本来想看到console中printf出来的信息,可是cmd窗口一闪而过。下面是保持visual studio 跳出的cmd窗口驻留的两种方法,根据需要选择不同的方式。 方法一:  在代码中加入 1 system("pause") 2 getchar() 方法二:  不要用debug模式(...

/dev/null--Linux系统黑洞,解决控制台的刷屏问题

通常控制台在执行某个jar包时,屏幕会刷个不停,直到程序执行完毕,类似这种: 那么就可以编写一个脚本,把输出的内容全部扔进“黑洞”。此脚本模拟在hadoop102和hadoop103两台主机上循环执行jar文件: #!/bin/bash for i in hadoop102 hadoop103 do ssh $i "java -jar /opt/...

EF Code First Migrations数据库迁移

1、EF Code First创建数据库   新建控制台应用程序Portal,通过程序包管理器控制台添加EntityFramework。   在程序包管理器控制台中执行以下语句,安装EntityFramework。   PM> Install-Package EntityFramework   安装成功后,界面提示如下图:      在新建的Port...

.NET CORE与Spring Boot编写控制台程序应有的优雅姿势

本文分别说明.NET CORE与Spring Boot编写控制台程序应有的“正确”方法,以便.NET程序员、JAVA程序员可以相互学习与加深了解,注意本文只介绍用法,不会刻意强调哪种语言或哪种框架写的控制台程序要好。 本文所说的编写控制台程序应有的“正确”方法,我把正确二字加上引号,因为没有绝对的正确,因人而异,因系统设计需求而异,我这里所谓的正确方法是指...

mfc c++ system调用 控制台窗口

c++代码中可以使用system系统调用,很方便,例如我经常用system("copy C:\A\*.txt d:\A"),注意\不能写成/。 将上述语句放在c++代码中,没有问题。程序运行时会弹出控制台窗口。 如果只想使用system功能而不想显示控制台窗口,例如在MFC程序中,可以使用WinExec函数,上述代码可以写成 WinExec("cmd.ex...

Console对象详解,输出js程序

但是,它不太容易上手。我曾经翻译过一篇《Firebug入门指南》,介绍了一些基本用法。今天,继续介绍它的高级用法。 =================================== Firebug控制台详解 作者:阮一峰出处:http://www.ruanyifeng.com/blog/2011/03/firebug_console_tutoria...