التعدادات كحقول بتات (Bit Fields)
يمكنك استخدام سمة [Flags] للتعامل مع التعداد كحقل بتات، مما يسمح لك بجمع قيم متعددة في متغير واحد.
مثال
csharp [Flags] enum Permissions { None = 0, Read = 1, Write = 2, Execute = 4 }
Permissions myPerms = Permissions.Read | Permissions.Write;
هذا مفيد للإعدادات التي يمكن أن يكون فيها خيارات متعددة نشطة في نفس الوقت.