Как мне получить все возможные комбинации перечисления (флаги)

[Flags]
public enum MyEnum
{
    None = 0,
    Setting1 = (1 << 1),
    Setting2 = (1 << 2),
    Setting3 = (1 << 3),
    Setting4 = (1 << 4),
}

Мне нужно каким-то образом перебирать все возможные настройки и передавать комбинацию настроек функции. К сожалению, я не смог понять, как это сделать

5
задан SwDevMan81 24 May 2011 в 21:25
поделиться