我有以下枚举:
namespace Storage.Constants.References {
public enum RoleType {
Guest = 1,
User = 2,
Admin = 3,
Super = 4
}
}
以下视图模型:
public class BaseViewModel
{
public int Role { get; set; }
}
在我的代码中,我有以下内容。请注意,枚举由代码识别。
@if (Model.Role >= RoleType.Admin) {
xx
}
我的代码在运行时失败,并显示以下消息:
错误 CS0019:运算符“>=”不能应用于“int”和“Storage.Constants.References.RoleType”类型的操作数