Enums

Enums define a named set of integer constants. They are useful when a value should come from a fixed list, such as directions, states, or modes.

Back to Language Reference


Declaration Syntax

Enum Direction
    North
    South
    East
    West
End Enum

Member Values

Members can use automatic values, explicit values, or both.

Enum Status
    Idle
    Running = 10
    Paused
    Stopped = 100
End Enum

Using Enum Members

Use enum members with EnumName.MemberName.

Enum Direction
    North = 0
    South = 1
End Enum

Dim dir As Direction
dir = Direction.North

If dir = Direction.South Then
    Cls
End If

Common Errors