Skip to content

Loop über Enum Values in C#

Soll über einen Enum Wert geloopt werden, kann dies so gelöst werden:

enum myEnum
{
    aa,
    bb
}
myEnum b = new myEnum();
private void IncreaseEnumValue()
{

    b++;
    if(!Enum.IsDefined(typeof(myEnum),b))
    {
        b = 0;
    }
}