c# Console.ReadKey() 用法问题 20

ConsoleKeykey;do{key=Console.ReadKey(true).Key;//此处调用Console.ReadKey方法,用Console.ReadK... ConsoleKey key;
do
{
key = Console.ReadKey(true).Key; // 此处调用Console.ReadKey 方法,用 Console.ReadKey() 不就行了吗? 为什么这样用: Console.ReadKey(true).Key 调用方法的方法吗?
}while(key != ConsoleKey.Q);
}
展开
 我来答
然后去远足
推荐于2018-05-10 · TA获得超过1万个赞
知道大有可为答主
回答量:4016
采纳率:83%
帮助的人:2438万
展开全部
Console.ReadKey() 返回的是一个 ConsoleKeyInfo 对象,表示按键的状态,包括按下的键位、以及 Shift、Alt 和 Ctrl 的状态等等,它有一个 ConsoleKey 枚举类型的 Key 的属性,表示按下的键位。

Console.ReadKey() 可以传递一个 Boolean 参数,表示是否隐藏回显,默认是 false。如果改成 true 的话,用户的输入就不会回显在控制台上。

这段代码的意思是等待用户按下 Q 键,在此期间控制台上不会输出任何用户的输入。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式