12
Что означает атрибут Enum [Flags] в C #?
Время от времени я вижу перечисление, подобное следующему: [Flags] public enum Options { None = 0, Option1 = 1, Option2 = 2, Option3 = 4, Option4 = 8 } Я не понимаю, что именно [Flags]делает атрибут. У кого-нибудь есть хорошее объяснение или пример, который они могли бы опубликовать?