A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 浪子小雨 中级黑马   /  2013-6-23 20:38  /  1210 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

      之前一直使用readline接收字符串来处理问题,但当只要接收单个字符的时候如果这么写“char r=console.readkey()”系统会一直提示无法将system.ConsoleKeyInfo转换成成char,强制转换也不行,后来发现可以直接定义ConsoleKeyInfo s1=console.readkey(),要使用的时候可以将s1.keychar给读出来,便可以实现关于readkey接收的问题了。

1 个回复

倒序浏览
本帖最后由 nilaoyededie 于 2013-6-23 22:56 编辑

console.read();
输入多个字符也只读取第一个字符
这是msdn对Console.read();解释
输入流中的下一个字符;如果当前没有更多的字符可供读取,则为负一 (-1)。
readkey貌似用的很少


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马