Почему люди всегда используют значения enum, такие как 0, 1, 2, 4, 8
, а не 0, 1, 2, 3, 4
?
Это что-то связано с битовыми операциями и т.д.?
Я бы очень признателен за небольшой фрагмент образца о том, как это правильно использовать:)
[Flags]
public enum Permissions
{
None = 0,
Read = 1,
Write = 2,
Delete = 4
}