博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c# 获取键盘的输入
阅读量:4676 次
发布时间:2019-06-09

本文共 459 字,大约阅读时间需要 1 分钟。

Console 类公开了三个方法获取键盘的输入,分别是Read 、Readkey、ReadLine

Read方法:

每次只能读入一个字符,如果没有字符可以读,返回-1,Read方法是不会马上读取的,读取的事件是按下Enter键才会开始读取

ReadKey方法:

返回一个ConsoleKeyInfo结构的实例,通过这个结构的几个属性可以获取有关按键的信息。

1、KeyChar属性:直接 获得按键锁表示的Unicode字符

2、key属性:获取用户按了那个键,返回一个ConsoleKey枚举,这个枚举已经把键盘上的各个按键定义好了,可以直接进行判断

3、Modifiers属性:返回一个ConsoleModifiers枚举值,表示是否按键了Control、Alt、Shift

ReadLine方法:

每次读入一样,以字符串的形式返回,因此该方法可以一次性读取多个字符,遇到Enter返回,如果输入Ctrl+z返回-1

转载于:https://www.cnblogs.com/hjxzjp/p/7672494.html

你可能感兴趣的文章
【新手向】阿里云上ubuntu+flask+gunicorn+nginx服务器部署(二)项目部署
查看>>
NOIP模拟赛
查看>>
Django DEBUG=False
查看>>
把实体 转为json 数据格式---jackson 的详细用法.
查看>>
数据库管理软件的由来
查看>>
Servlet容器如何处理请求资源路径
查看>>
Linux find 用法示例
查看>>
强悍高效率 92% Nixie Tube 升压电路 12V升150-250V(转)
查看>>
Happy Programming Contest
查看>>
四、K8S
查看>>
网页宽高clientWidth clientHeight获得数值不对的问题
查看>>
AX向在线用户发送消息
查看>>
程序员八荣八耻
查看>>
OCR引擎-Tesseract
查看>>
datagrid单元格格式化样式化
查看>>
转:在Nginx上配置多个站点
查看>>
javascript 技巧总结积累1-108条(正在积累中)
查看>>
为什么尽量避免使用 CSS 表达式
查看>>
[转]这才是真正的3D显示!Leap Motion推出次毫米级3D手动控制技术,让人手和影像融为一体...
查看>>
poj 3621 Sightseeing Cows 01分数规划
查看>>