Skip to main content

Enum Member ↔ Name & Value pair of enum

Member Definition

Assign Initializer value as Enum Member, inside enum via = operator

Literal Enum Member

Enum Member with Initializer either explicitly initialized via number/stringLiteral | omitted Initializer (implicit value)

Constant Enum Member

Enum Member initialized via Expression, result computed at Compile Time

Computed Enum Member

Enum Member initialized via arbitrary Expression

References

  1. Member Definition ↔ Assign Initializer value as Enum Member, inside enum via = operator

  2. InitializerValue assigned to Enum Member name

  3. Literal Enum MemberEnum Member with Initializer either explicitly initialized via number/stringLiteral | omitted Initializer (implicit value)

  4. Constant Enum MemberEnum Member initialized via Expression, result computed at Compile Time

  5. Computed Enum MemberEnum Member initialized via arbitrary Expression