c# - 尝试在控制台应用程序中创建枚举时如何修复“} 预期”?
问题描述
我正在尝试使用 Visual Studio 控制台应用程序在 c# 中创建一个枚举,但是我的 Main 方法的左大括号给出了一个错误,提示我需要一个右大括号。
我尝试将枚举的代码复制并粘贴到 Windows 窗体应用程序中,但那里没有出现错误。
using System;
namespace autoDagwaarde
{
class Program
{
static void Main(string[] args)
{
enum BrandstofSoort { bezine, diesel };
}
}
}
我希望这可以工作,因为我使用了正确数量的左大括号和右大括号,但是我在“static void Main”、“} expected”下方得到了一个错误。
解决方案
enum
应该在命名空间内定义,而不是在方法内。定义您的enum
外部主要功能:
using System;
namespace autoDagwaarde
{
class Program
{
enum BrandstofSoort { bezine, diesel };
static void Main(string[] args)
{
}
}
}
另请注意,它称为枚举,而不是 C# 中的枚举器!
推荐阅读
- rpa - 在 Intellibot Studio 中使用 readfromexcel 组件时出错
- python-2.7 - 在 python 2.7 中相互减去两个日期时间并返回 HH:MM:SS
- ionic4 - ionic 4 ng-true-value equivalence
- node.js - 如何在 Node js 中的异步和等待函数中创建对象?
- ios - 从 SwiftUI CoreData 视图返回计数
- java - 用于获取特定范围的已排序 ArrayList 中的计数的 Java 代码
- reactjs - 无法解析'@material-ui/core/TableContainer
- angular - 无法在 Angular 服务方法调用上读取 null 的属性“长度”?
- javascript - 如何合并两个音频文件 - JavaScript?
- php - 不使用密码和用户名登录