【发布时间】:2013-09-05 16:59:36
【问题描述】:
所以我目前有两个枚举:
public enum AuthorizationLevel
{
FULL,
HALF,
NONE;
};
public enum DatabaseLoggingLevel
{
HIGH,
MED,
LOW,
AUTH_ONLY,
NONE
}
我希望能够将整数与枚举中的值相关联,这样我就可以编写如下代码:
if(databaseLoggingLevel < ClassName.DatabaseLoggingLevel.HIGH) return;
这只是为了在级别低于HIGH 时禁用某些日志记录。我考虑过创建一个辅助函数,该函数使用 switch 语句返回与每个枚举值关联的整数值,但这似乎很棘手。有什么我遗漏的吗?
【问题讨论】: