【发布时间】:2018-01-30 04:53:11
【问题描述】:
当使用控制台应用程序将用户的“用户名”作为输入时..如何让他输入字符串而不是键盘中的 Enter 键作为输入字符串?**
当我想要你的名字时,我希望你不要输入空格然后输入密钥或输入密钥而不写你的名字
string name;
name = Console.ReadLine();
在这里,我不希望用户按 Enter 作为输入而不是他的名字
【问题讨论】:
-
不清楚您使用的是控制台应用程序还是表单应用程序。但是,我的猜测是,如果用户名字段为空,您可以提示用户输入有效的用户名。也许您应该使用您尝试过的一些示例代码来编辑您的问题。
-
@Hari 控制台应用
-
@AhmedElemam,处理该异常以再次提示用户输入用户名。您还可以让用户更清楚地知道,需要指定用户名才能继续执行任何应用程序......此处发布的一些示例代码可能有助于了解您的问题的整体情况。
-
如果用户不能按
[Enter],您希望用户按什么来表示他们已完成输入用户名? -
点赞this...