Я смотрел код, который у меня есть в моем проекте, и нашел что-то вроде этого:
public enum MyEnum
{
open = 1 << 00,
close = 1 << 01,
Maybe = 1 << 02,
........
}
Оператор <<
- это операнд сдвига, который сдвигает первый операнд слева на числовые биты, указанные во втором операнде.
Но зачем кому-то использовать это в объявлении enum
?