如何为ConsoleKeyInfo设置值

时间:2017-10-17 10:40:58

标签: c# console pressed

我做了一个小游戏,玩家可以通过地牢移动。但现在我想让游戏发挥自己。但我不能让我的机器人按下按钮。

ConsoleKeyInfo cki;

 cki = Console.ReadKey();
 cki = Game.Bot.Move();

 public static ConsoleKeyInfo Move(Random rnd)
            {
                ConsoleKeyInfo cki;
                cki.Key = ConsoleKey.RightArrow;
                return cki;
            }

但这给了我一个错误。

我只是想以某种方式移动我的角色。 附: 我创建了这个,但不能测试它,因为我不知道箭头键的字符

ConsoleKeyInfo cki=new ConsoleKeyInfo('', ConsoleKey.LeftArrow, false, false, false);

1 个答案:

答案 0 :(得分:-1)

我想要的是我想要的东西。

ConsoleKeyInfo cki = new ConsoleKeyInfo((char)ConsoleKey.RightArrow, ConsoleKey.RightArrow, false, false, false);

此行给我按下按钮:)