Dlaczego ludzie zawsze używają wartości wyliczenia, jak 0, 1, 2, 4, 8
lub nie 0, 1, 2, 3, 4
?
Czy ma to coś wspólnego z operacjami bitowymi itp.?
Naprawdę byłbym wdzięczny za mały przykładowy fragment pokazujący, jak to jest poprawnie używane :)
[Flags]
public enum Permissions
{
None = 0,
Read = 1,
Write = 2,
Delete = 4
}
|
(i &
) reprezentuje. Różne odpowiedzi zakładają, że je znasz.