使书面行可由用户编辑

本文关键字:用户 编辑 | 更新日期: 2023-09-27 18:33:51

我在类中使用C#在Xamarin中使用Mono构建控制台应用程序。我遇到了一个我似乎找不到任何解决方案的问题。

是否可以允许用户编辑用Console.Write()编写的行?

例如:

应用程序输出Edit: Hello,在该文本中只能编辑"Hello",当用户按回车键时,它会将其保存在字符串中。

使书面行可由用户编辑

您可以设置光标位置:

Console.Write("Edit: _____");
Console.SetCursorPosition(6, Console.CursorTop);
string text = Console.ReadLine();