兴趣大于实际需要... 是否可以在 C# 或 VB.NET 中自动减少枚举?
public enum testEnum
{
this = -1,
that,
other,
}
所以那 = -2 和其他 = -3。
我很确定唯一的方法是专门分配“that”和“other”,但我想知道是否有自动执行此操作的方法。
编辑
明确一点,我只是在谈论值的自动赋值,而不是枚举的实际值递减。
最佳答案
不,这是不可能的。
如果您愿意,您必须声明这些值,或者反转声明:
public enum testEnum
{
other = -3,
that,
@this
}
关于c# - 减少 C# 或 VB.NET 枚举中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10282938/