如何设置 ConsoleKeyInfo 的值

How to set a value for ConsoleKeyInfo

我制作了一个小游戏,玩家可以在其中移动穿过地牢。但现在我想让游戏自己玩。但我不能让我的机器人按下按钮。

ConsoleKeyInfo cki;

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

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

但这给了我一个错误。

我只是想以某种方式移动我的角色。 P.S。 我创立了这个但无法测试它,因为我不知道箭头键的字符

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

我找到了我要找的东西。

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

这一行给我按下的按钮:)