控制台.写入可删除字符
本文关键字:删除 字符 控制台 | 更新日期: 2023-09-27 18:35:51
有没有办法写Console
可删除的字符?
例如
// input request
Console.Write("Enter session number: ");
// suggestion input that could be deleted by user
Console.WriteDeletable(currentSessionId)
这应该输出如下内容:
Enter session number: 2514656
然后,用户可能希望删除整数部分并键入自己的会话 ID。
Enter session number: 251← ← ← ←
有这样的事情吗?
注意:我不想以编程方式(即通过Write("'b")
)删除字符,我希望它们可以从控制台窗口中删除。
这将起作用:
Console.Write("Enter session number:");
SendKeys.SendWait("2514656"); //editable
var sessionNumber = Console.ReadLine();
我们模拟用户发送2514656,以便控制台在将输入收集到 sessionNumber 变量之前等待用户返回输入。