本帖最后由 幻想领域 于 2012-10-31 18:02 编辑
首先要说明的是,vs2008和vs2010在语法上,没有区别,所以是可以输入console.readkey()的。
我个人觉得你出错的原因可能在建项目的时候,没有选对语言或项目类型(C#——控制台应用程序)
我也是用2010的,你看到的视频应该是苏老师的学习两句话33分钟的地方吧?
我照他的,用2010写一遍,截图给你看看。
1、新建C#——控制台应用程序
2、输入代码
3、运行正常
说到这个问题,其实readkey和read是有很大区别的(当然,我们习惯性只是用它让窗口暂停一下。真正的作用很少涉及)
Read() 是返回输入的第一个字符的ASCII码(关于ascii码可以百度查资料看看),回车表示确认, 不管输入多少,只取第一个字符(如输入123456,则输出49(1的ascii编码是49))
ReadKey() 是 按任意键 就返回,并返回这个按键的 按键信息(常用来做暂停操作)
ReadLine() 是 回车返回, 返回的是 一个字符串(常用来获取用户输入的字符串)
read比较少用,但也需要注意,它返回的是输入字符串中的第一个字符的ascii编码(int 类型),ReadLine() 则是string类型
下面的图,可以帮助理解
|