gpt4 book ai didi

c# - 如果用户输入,继续一次打印 100 行

转载 作者:行者123 更新时间:2023-11-30 14:07:48 24 4
gpt4 key购买 nike

我有一个控制台应用程序,它从包含文本行(数千行)的文本文件中打印行。

using (TextReader tr = new StreamReader(__inputfile))
{
string nextline = tr.ReadLine();
while (nextline != null)
{
Console.WriteLine(nextline);
nextline = tr.ReadLine();
}
}

我想改变它,让它只打印 100 行,要求用户在打印接下来的 100 行之前按 Enter,等等

Console.WriteLine("Press Enter to continue...or Control-C to stop");
Console.ReadLine();

在用户按下 Enter(或实际上是任何键)后,它会打印接下来的 100 行......它会继续下去,直到文件用完所有行,然后程序停止。

最佳答案

一种方法可能是简单地跟踪您向控制台写入了多少行。当您达到 100 行时,停止输出,等待输入,重置计数器或使用 %100,然后恢复循环。

关于c# - 如果用户输入,继续一次打印 100 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38133121/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com