在 C# 或 VB.NET 枚举中减小值
本文关键字:枚举 NET VB | 更新日期: 2023-09-27 18:31:57
更多的是兴趣而不是实际需要...是否可以在 C# 或 VB.NET 中自动减少枚举?
public enum testEnum
{
this = -1,
that,
other,
}
这样 = -2 和其他 = -3。
我很确定唯一的方法是专门分配"那个"和"其他",但我想知道是否有一种自动的方法。
编辑
需要明确的是,我只是在谈论值的自动分配,而不是枚举减少的实际值。
不,这是不可能的。
如果需要,必须声明值,或撤消声明:
public enum testEnum
{
other = -3,
that,
@this
}