Работали с Enum и bit flag
Работа с Enum позволяет создавать списки именованных констант, а bit flags позволяют объединять флаги для использования в качестве битового поля.
Enum в C# представляет собой тип данных, который позволяет определить набор именованных констант. Enum удобно использовать для создания списков возможных значений, например, дней недели или месяцев. Например, для создания Enum с днями недели можно написать следующий код:
Bit flags используются для определения флагов, каждый из которых представлен отдельным битом в целочисленном значении. Это позволяет компактно хранить и работать с различными комбинациями флагов. Например, для использования битовых флагов можно создать Enum с атрибутом [Flags]:
И затем использовать их для создания комбинации флагов, например: Permissions userPermissions = Permissions.Read | Permissions.Write;. Таким образом, Enum и bit flags предоставляют удобные средства для структурирования и управления данными в C#
Отметьте свой прогресс