Запитання з тегом «enum-flags»

15
Як перебрати значення Enum із прапорами?
Якщо у мене є змінна, що містить перелік прапорів, чи можу я якось повторити значення бітів у цій конкретній змінній? Або мені потрібно використовувати Enum.GetValues, щоб перебрати весь перелік і перевірити, які з них встановлені?
131 c#  enums  enum-flags 

6
Чому переліки прапорців зазвичай визначаються шістнадцятковими значеннями
Багато разів я бачу декларації перерахувань прапорців, які використовують шістнадцяткові значення. Наприклад: [Flags] public enum MyEnum { None = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4, Flag4 = 0x8, Flag5 = 0x10 } Коли я оголошую перерахунок, я зазвичай декларую це так: [Flags] public enum MyEnum { …
121 c#  .net  enums  enum-flags 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.