错误:Microsoft.Xna.Framework.Input.KeyState';不包含';GetPre

本文关键字:包含 GetPre KeyState Microsoft Xna Framework Input 错误 | 更新日期: 2023-09-27 18:27:47

全部。我想用C#和XNA写一个输入文本框。这是我的代码:

//Get the pressed key and show them
 public void Update(GameTime gameTime)
      {
            KeyboardState keyState = Keyboard.GetState();
            Keys[] pressedKeys;
            pressedKeys = KeyState.GetPressedKeys();
            messageString=" ";
            for (int i = 0; i < pressedKeys.Length; i++)
                messageString = messageString + pressedKeys[i].ToString() + "";
      }

然而,我收到了类似的错误消息

Microsoft.Xna.Framework.Input.KeyState' does not contain a definition for 'GetPressedKeys'

有什么办法可以修理它吗?

更新:我这里有打字错误。使用以下答案可以解决问题。

错误:Microsoft.Xna.Framework.Input.KeyState';不包含';GetPre

pressedKeys=KeyState.GetPressedKeys();应为pressedKeys=keyState.GetPressedKeys();