在我的 C# 控制台应用程序中,我提示用户输入 IP 地址:
string strIpAddress;
Console.WriteLine("Type the IP Address:");
strIpAddress = Console.ReadLine();
输出看起来像这样:
我想在控制台上准备好默认 IP 地址文本供用户查看,然后按 ENTER。如果默认 IP 无效,则用户应该能够删除文本(使用退格键),更正 IP 地址,然后按 ENTER。用户应该看到类似这样的内容:
我不知道怎么办! ;-(
感谢您的任何建议。
最佳答案
已编辑以允许用户编辑
Console.Write("Type the IP Address:\n");
SendKeys.SendWait("192.168.1.1"); //192.168.1.1 text will be editable :)
strIpAddress=Console.ReadLine();
这需要将 System.Windows.Forms
添加到引用并添加命名空间。
关于c# - 如何将一些文本放入 C# 控制台而不是用户输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41197511/