Dlaczego ktoś miałby używać operatora << w deklaracji wyliczenia?
Przeglądałem kod, który mam obecnie w swoim projekcie i znalazłem coś takiego:
public enum MyEnum
{
open = 1 << 00,
close = 1 << 01,
Maybe = 1 << 02,
........
}
The<<
operand jest operandem przesunięcia, który przesuwa pierwszy argument pozostawiony przez bity liczbowe określone w drugim operandzie.
Ale dlaczego ktoś miałby to wykorzystać wenum
deklaracja?