Вопросы с тегом «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 { …
123 c#  .net  enums  enum-flags 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.