【问题标题】:C# Console Application Individual Line LoadingC# 控制台应用程序单独的行加载
【发布时间】:2015-09-17 19:46:28
【问题描述】:

我目前在 Visual Studio 2010 中使用 C#。我正在开发控制台应用程序,想知道是否有人知道如何让 Console.WriteLines 单独出现在控制台上而无需击键?例如。逐行显示的文本。我环顾四周,似乎找不到不使用标准命令行而不是 C# 的方法。

提前致谢。

【问题讨论】:

  • 您想在每个 WriteLine() 之间暂停一下吗?如果不是,请澄清。
  • 这很混乱,你能举个例子吗? Console.WriteLine() 将单独的行打印到控制台,并且不需要击键。如果您能举例说明您要完成的工作,那将会有所帮助。

标签: c# visual-studio-2010 console-application


【解决方案1】:

对于您想要单独一行的每个字符串,将该字符串写入控制台。

string a = "hello";
string b = "world";

Console.WriteLine(a);
Console.WriteLine(b);

【讨论】:

    【解决方案2】:

    试着放 Console.ReadKey() 在您的线路输出之间。这将等待在每一行之后按下任何键。

    例子:

    Console.Write("Press any key to continue ...");
    Console.ReadKey(true);
    Console.WriteLine("DONE!")
    

    这将打印“Press any key to continue ...”然后等待任何击键并添加“DONE!”到行尾。

    【讨论】:

    • 除非“key”是回车键,实际上任何按下的具有视觉表示的键都将插入WriteWriteLine之间,以获取不会出现的键在控制台中,改用Console.ReadKey(true),它会隐藏按下的键。
    • 好点@Ron Beyer。我要调整答案,但似乎作者已经失去了获得答案的兴趣:)
    【解决方案3】:

    感谢所有回复的人,对不起,我很长时间才回复这个问题,我一直非常忙。抱歉,我的问题措辞不佳。我试图做的是用 console.WriteLine(); 创建一个图像。 我发现这样做的方法是使用系统线程来创建行之间的延迟。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-04
      • 2023-03-03
      • 1970-01-01
      • 2012-01-17
      相关资源
      最近更新 更多