我写了一个控制台的程序。。可是最后的显示结果很长。。一屏完全没有办法现实得下来。。我就想到了在CMD下的 |more 命令。。
请问我如何是我的结果可以一屏一屏的显示。。而不是一下显示完??速度结贴
7 个解决方案
#1
Theard.Sleep(x秒);停几秒再显视啊
#2
Console.Read()
#3
在适当的地方输出如下代码暂停即可:
Console.WriteLine("按任意键继续");
Console.Read();
#4
不好。。我知道这个方法。。但是我的代码是这样的!怎么办??
这样的话。。结果太长。。如果按上述1,2,3楼所说,我怎么知道该在哪个地方加入Console.Read()这些话??
//找出1-500内,除3余2或者 除5余3或者除7余2的数
int num = 500;
for(int count=1;count<=num;count++)
{
if(count % 3 ==2 || count % 5 ==3 || count % 7 ==2)
{
Console.Write("{0}满足此条件\n",count);
}
}
Console.ReadLine();
这样的话。。结果太长。。如果按上述1,2,3楼所说,我怎么知道该在哪个地方加入Console.Read()这些话??
#5
知道一屏最多能显示多少行(列)后,加个计数器,临界这个值后ReadLine();
对了,为什么不用Console.WritLine--自动换行
对了,为什么不用Console.WritLine--自动换行
#6
int num = 500;
for(int count=1;count<=num;count++)
{
if(count % 3 ==2 || count % 5 ==3 || count % 7 ==2)
{
Console.Write("{0}满足此条件\n",count);
}
if(count%50==0)
{Console.WriteLine("按任意键继续");
Console.Read();
}
}
Console.ReadLine();
#7
搞定,测试通过,代码如下:
int num = 500;
int i = 0;
for (int count = 1; count <= num; count++)
{
if (count % 3 == 2 || count % 5 == 3 || count % 7 == 2)
{
Console.Write("{0}满足此条件\n", count);
if (++i == Console.WindowHeight - 2)
{
i = 0;
Console.WriteLine("按任意键继续");
Console.ReadKey(true);
}
}
}
Console.ReadLine();
#1
Theard.Sleep(x秒);停几秒再显视啊
#2
Console.Read()
#3
在适当的地方输出如下代码暂停即可:
Console.WriteLine("按任意键继续");
Console.Read();
#4
不好。。我知道这个方法。。但是我的代码是这样的!怎么办??
这样的话。。结果太长。。如果按上述1,2,3楼所说,我怎么知道该在哪个地方加入Console.Read()这些话??
//找出1-500内,除3余2或者 除5余3或者除7余2的数
int num = 500;
for(int count=1;count<=num;count++)
{
if(count % 3 ==2 || count % 5 ==3 || count % 7 ==2)
{
Console.Write("{0}满足此条件\n",count);
}
}
Console.ReadLine();
这样的话。。结果太长。。如果按上述1,2,3楼所说,我怎么知道该在哪个地方加入Console.Read()这些话??
#5
知道一屏最多能显示多少行(列)后,加个计数器,临界这个值后ReadLine();
对了,为什么不用Console.WritLine--自动换行
对了,为什么不用Console.WritLine--自动换行
#6
int num = 500;
for(int count=1;count<=num;count++)
{
if(count % 3 ==2 || count % 5 ==3 || count % 7 ==2)
{
Console.Write("{0}满足此条件\n",count);
}
if(count%50==0)
{Console.WriteLine("按任意键继续");
Console.Read();
}
}
Console.ReadLine();
#7
搞定,测试通过,代码如下:
int num = 500;
int i = 0;
for (int count = 1; count <= num; count++)
{
if (count % 3 == 2 || count % 5 == 3 || count % 7 == 2)
{
Console.Write("{0}满足此条件\n", count);
if (++i == Console.WindowHeight - 2)
{
i = 0;
Console.WriteLine("按任意键继续");
Console.ReadKey(true);
}
}
}
Console.ReadLine();