如何修复Visual Studio 2019中的错误CS0246

时间:2019-07-20 10:15:56

标签: c#

我正在YouTube上关注Michiel Wouters的蛇游戏教程,并且“ Keys”枚举不起作用

总是出现此消息:“找不到类型或名称空间名称'type / namespace'(您是否缺少using指令或程序集引用?)”

我确定要引用System.Windows.Forms,并将System.Windows.Forms.dll添加到项目文件夹中

这是我的输入课

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Snake
{
    class Input
    {


        //Load list  of available Keyboard buttons
        private static Hashtable keyTable = new Hashtable();

        //Perform a check to see if a particular button is pressed
        public static bool KeyPressed(Keys key)
        {
            if (keyTable[key] == null)
            {
                return false;
            }

            return (bool)keyTable[key];
        }
        //Detect if a keyboard button is pressed
        public static void ChangeState(Keys key, bool state)
        {
            keyTable[key] = state;
        }
    }
}

2 个答案:

答案 0 :(得分:4)

再次查看教程。您忘记添加using语句, 在那里明确提到了:

enter image description here

(抱歉图片,但原始网站也没有可复制的文字)

答案 1 :(得分:0)

缺少按键类。添加新的Keys类,它应该可以编译