*has been resolved and deleted*

has been resolved and deleted

You haven’t provided an example how you define your enum. However I guess you just use the “short form”. Something like that

public enum MyEnum
{
    ItemOne,
    ItemTwo,
    ItemThree
}

This is actually equivalent to the full form

public enum MyEnum : int
{
    ItemOne = 0,
    ItemTwo = 1,
    ItemThree = 2
}

Note that whenever you omit the value of an item, it’s simply continued from the last defined one. If you do not define any value it just starts at value 0. For example

public enum MyEnum
{
    ItemOne = 5,    // has value 5
    ItemTwo,        // has value 6
    ItemThree,      // has value 7
    ItemFour = 42,  // has value 42
    ItemFive,       // has value 43
    ItemSix = 7,    // also has value 7 like ItemThree
    ItemSeven       // has value 8
}

I needed to add a new value to the top of my enums so using the method Bunny83 mentioned, I did Item0 = -1, (so it didn’t change all the values behind it which started at 0).