例如
int i =0;
console.write("Value is:" + i.ToString());for(i=0;i<100;i++)
{
console.write("Value is:" + i.ToString());
}在这里会输出100行Value is:0...
我只想在一行显示,而不是显示这么多行;当然也可以输出退格键,删除前面的输出行,然后再输出,或者使用Console.Clear()在每个循环中清屏,然后再输入。我想问的是使用这两种方法,那种执行速度更快,还有没有其他更好的办法?
int i =0;
console.write("Value is:" + i.ToString());for(i=0;i<100;i++)
{
console.write("Value is:" + i.ToString());
}在这里会输出100行Value is:0...
我只想在一行显示,而不是显示这么多行;当然也可以输出退格键,删除前面的输出行,然后再输出,或者使用Console.Clear()在每个循环中清屏,然后再输入。我想问的是使用这两种方法,那种执行速度更快,还有没有其他更好的办法?
解决方案 »
- win小程序窗口的一个Panel突然消失~~灵异了~~~~~~哪位大侠说说~~~
- C#泛型集合LIST<T>中INSERT方法的问题?
- 一个关于在Gridview里显示数据的问题
- CTRL+回车 绑定按钮(C# winform) 谢谢
- c#做报表显示,其中有跨行跨列计算的公式,怎么做,MS非常难!100分进来看看
- 关于下载问题?
- 奇怪了,我用的是Visual studio2005,怎么C#运行不了,连新建一个空的项目都不行。
- 枚举,反射
- 有关Graphics的问题
- 我是广西人,很想结交一些.net的朋友,或者是老师,希望能跟大家共同学习,共同进步
- 为什么继承自Exception的类 无法捕获异常
- WPF中DataGrid的用法
不会吧?
for(i=0;i<100;i++)
{
console.write("Value is:" + i.ToString());
}
这个明显会输出一百行的嘛
我只要显示一行,但是Value is:后面的数字从0变化到99。不知道我说明白了没有?
int i = 0;
Console.Write("Value is:"); for (i = 0; i < 100; i++)
{
Console.Write(" " + i.ToString());
}
Console.Read();
Value is:0
Value is:1
Value is:2
。
。
。
???
可是根本就不是这么输出的么。
Console.Write();
正在处理AAA
然后是
正在处理BBB
但是不想做成一堆输出。
可以用多线程。
就类似这样的效果:
for (i = 0; i < 100; i++)
{
Console.Clear();//清空屏幕
Console.Write("Value is:" + i.ToString());
}
Console.Read();
这样从程序开始到结束都只会显示一行。在我的程序当中我就是怎么做的,但是输出的内容很多,
每个循环都清空屏幕,可能会使程序变慢。不知大侠们用的是什么办法?
是不是一样的程序,控制台的比winform的运行起来快一些呢??