首页 > 解决方案 > 尝试在控制台应用程序中创建枚举时如何修复“} 预期”?

问题描述

我正在尝试使用 Visual Studio 控制台应用程序在 c# 中创建一个枚举,但是我的 Main 方法的左大括号给出了一个错误,提示我需要一个右大括号。

我尝试将枚举的代码复制并粘贴到 Windows 窗体应用程序中,但那里没有出现错误。

using System;

namespace autoDagwaarde
{
    class Program
    {
        static void Main(string[] args)
        {
            enum BrandstofSoort { bezine, diesel };
        }
    }
}

我希望这可以工作,因为我使用了正确数量的左大括号和右大括号,但是我在“static void Main”、“} expected”下方得到了一个错误。

标签: c#

解决方案


enum应该在命名空间内定义,而不是在方法内。定义您的enum外部主要功能:

using System;

namespace autoDagwaarde
{
    class Program
    {
        enum BrandstofSoort { bezine, diesel };

        static void Main(string[] args)
        {

        }
    }
}

另请注意,它称为枚举,而不是 C# 中的枚举器!


推荐阅读