Что означает атрибут перечисления [Flags] в C#?
Вы также можете сделать это
[Flags]
public enum MyEnum
{
None = 0,
First = 1 << 0,
Second = 1 << 1,
Third = 1 << 2,
Fourth = 1 << 3
}
Я visual-c# нахожу сдвиг битов проще, чем flags набирать 4,8,16,32 и так .cs-file далее. Это не повлияет на c# ваш код, потому что все это flags делается во время компиляции
c#
enums
flags
2021-12-02T08:33:42+00:00
2022-11-08T12:44:06+00:00
Zikurat
Вопросы с похожей тематикой, как у вопроса:
Что означает атрибут перечисления [Flags] в C#?
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.