【问题标题】:How can I put a string character before Console.ReadLine() Console application如何在 Console.ReadLine() 控制台应用程序之前放置一个字符串字符
【发布时间】:2017-05-11 22:32:50
【问题描述】:

我想在用户输入之前放置一个字符,就像在常规 cmd 中一样。我试过了 Console.WriteLine("]", input = Console.ReadLine()) 其中 input 是获取用户输入的字符串,但它不起作用。我还尝试了Console.WriteLine("]" + input = Console.ReadLine()); 的行,但这给我返回了错误“赋值的左侧必须是变量、属性或索引器”。

【问题讨论】:

  • Console.Write("]"); input = Console.ReadLine();
  • 不同的是,WriteLine() 在行尾添加了一个换行符。 Write() 没有。

标签: c# console.writeline console.readline


【解决方案1】:

使用Console.Write 而不是Console.WriteLine 从同一行读取输入

Console.Write("]"); // does not insert new line after ]
input = Console.ReadLine();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-09
    • 2021-08-14
    • 1970-01-01
    • 1970-01-01
    • 2018-03-17
    • 2023-01-03
    • 2015-11-21
    • 2013-01-27
    相关资源
    最近更新 更多