本帖最后由 神马王刚 于 2012-10-7 15:45 编辑
飞行棋掷骰子那个方法中,随机数掷骰子后面跟了后门的代码,其中又是 ConsoleKeyInfo 又是 ConsoleKey.Q又是.key的.对于这个依葫芦画瓢还好说,丢开的话写出来还得停顿下来想想,想知道各位是怎么处理这个情况的.是理解然后多敲几遍熟能生巧,还是干脆背下来先用着?另外,下面代码中设置的是3个键的后门,若设定需要的键多,那岂不是要更多的if嵌套进去?
话说这个明白了觉得也就那么回事,刚开始看的可是云里雾里的,先谢谢了.- ConsoleKeyInfo keyInfo= Console.ReadKey(true);
- if (keyInfo.Key== ConsoleKey.Q)
- {
- keyInfo = Console.ReadKey(true);
- if (keyInfo.Key== ConsoleKey.A)
- {
- keyInfo = Console.ReadKey(true);
- if (keyInfo.Key== ConsoleKey.Z)
- {
- posNumber = 50;
- }
- }
- }
复制代码 |