У меня есть перечисление, которое выглядит так:
enum foo{
a=0,
b=1,
c=2,
d=4
}
Создание флага / битовой маски - это хорошо, но возможно ли сделать что-то вроде
int i = 3;
var bar = Enum.Split(foo,i);
В результате чего-то вроде
bar = foo[]{a, b,c};
Спасибо.