Должны ли флаги перечисления в C # быть последовательными? или можно оставить пробелы? и по-прежнему выполнять побитовые сравнения? то есть можете ли вы сделать следующее:
[Flags]
public enum MyEnum
{
None = 0,
IsStarred = 1,
IsDone = 128
}