Table of Contents

Enum EnumA

Namespace
SunamoEnums.Enums
Assembly
SunamoEnums.dll

Flags enum allowing multiple values to be combined

[Flags]
public enum EnumA
Extension Methods

Fields

A = 2

Flag A

All = 1

All flags set

B = 4

Flag B

C = 8

Flag C

None = 0

No flags set

Remarks

Flags allow an enum value to contain many values. An enum type with the [Flags] attribute can have multiple constant values assigned to it. It is still possible to test for these values in switches and if-statements.