黑马程序员技术交流社区

标题: 有个疑问 [打印本页]

作者: 782385854    时间: 2013-10-24 22:24
标题: 有个疑问
本帖最后由 782385854 于 2013-10-24 23:05 编辑

Console.Readkey();

Console.Readkey(true);
有什么区别呢,我见视频上出现过,以前没用过括号里面加true的·····

作者: 782385854    时间: 2013-10-24 22:44
{:soso__3669389859068460655_3:}是问题太小白了么,怎么没人看都·······
作者: 宋清飞    时间: 2013-10-24 22:52
本帖最后由 宋清飞 于 2013-10-24 23:03 编辑

Console.ReadKey() 表示接受用户输入并显示在控制台上
Console.ReadKey(true)表示接受用户输入并隐藏输入
在介绍骑士飞行棋的那个视频里提到过这个区别。
  1.             int number=10;
  2.             Console.WriteLine("请按任意字母继续!");
  3.             Console.ReadKey();
  4.             Console.WriteLine();
  5.             Console.WriteLine("按键完成!");
  6.             Console.WriteLine(number);
  7.             Console.ReadKey();
复制代码
可以运行上述代码,查看结果,再把第四行Console.ReadKey();改成Console.ReadKey(true); 在运行一次,体会一下两次有什么不同。

作者: 喜之郎果冻    时间: 2013-10-25 00:49
Console.ReadKey()程序暂停输入任意键继续,但是按键输入的东西会显示到控制台上。如果不想让他显示就写成Console.ReadKey(true);




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