Как работают флаги? - C#
Формулировка задачи:
Здравствуйте!
Объясните мне, на хлопский разум, как работают флаги?
Вот как я понимаю:
Чтобы установить флаги используем "|"
Чтобы проверить используем или "&" или "HasFlag()"
Я вот только не пойму, зачем устанавливать значения флагам? И если значения не устанавливать самостоятельно то какими они будут? 1,2,3?..
[Flags] public enum Options { Settings, Red, Green, Blue }
Settings = Red | Green
Решение задачи: «Как работают флаги?»
textual
Листинг программы
OnlyOnFaulted = NotOnRanToCompletion | NotOnCanceled,
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д