成員初始化

每個列舉成員可以用值初始化。如果沒有為成員指定值,則預設情況下它將初始化為 0(如果它是成員列表中的第一個成員)或者比前一個成員的值大 1 的值。

Module Module1

    Enum Size
        Small
        Medium = 3
        Large
    End Enum

    Sub Main()
        Console.WriteLine(Size.Small)    ' prints 0
        Console.WriteLine(Size.Medium)   ' prints 3
        Console.WriteLine(Size.Large)    ' prints 4

        ' Waits until user presses any key
        Console.ReadKey()
    End Sub

End Module