黑马程序员技术交流社区

标题: 求简单说明ReadKey和ReadLine的区别,ReadKey怎么不需要接收返... [打印本页]

作者: 李景荣    时间: 2013-2-18 21:24
标题: 求简单说明ReadKey和ReadLine的区别,ReadKey怎么不需要接收返...
本帖最后由 李景荣 于 2013-2-18 23:10 编辑

console类的ReadKey为什么不需要接收返回值呢?
ReadLine和ReadKey有什么区别? 基础水平,求简单了解

作者: 刘明杰    时间: 2013-2-18 22:24
ReadLine类部是定义了一个StringBuilder 然后进行判断把最后用户输入的值转换成string返回。
{:soso_e103:}至于ReadKey内部太复杂了,看不懂。 如果你有兴趣可以用Reflector 反编译工具查看一下类部代码
作者: 岳珅    时间: 2013-2-18 22:34
Readline是读到一个回车为止。
Readkey是等待按键并读取,就是随便按一个键就行,如果想按下特定按键,可以结合 KeyAvailable 属性使用 ReadKey 方法。
简单的区别- -{:soso_e100:}大家共同学习共同进步!
作者: 黑马-杨鹏立    时间: 2013-2-19 15:44
Readline是读取一行数据当遇到到回车就结束输入进行下一句代码,也就是说回车作为终止符。
Readkey是读取任意一个键,一般我用他都是为了让程序暂停避免一闪而过。
作者: 郝滨    时间: 2013-2-19 21:23
console类的ReadKey()一般表示等待结束,不需要返回值,其等到任意键操作结束
ReadLine为读取用户数据输入的  之前数据类型要定义




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2