跳转到内容

Visual Basic .NET/枚举

来自 Wikibooks,开放的书籍,开放的世界

枚举是一组由值类型定义的相关常量。默认情况下,枚举被设置为整数,并将第一个常量设置为 0,第二个设置为 1,依此类推。这是因为在未声明值时。

设置枚举

[编辑 | 编辑源代码]

一个设置了值 0、1 和 2 的枚举。(由于数据类型未声明,因此值被设置为整数)

  Enum Terms
      Net30Days
      Net60Days
      Net90Days
  End Enum

一个将常量设置为 30、60 和 90 的枚举。

  Enum TermValues As Short
      Net30Days = 30
      Net60Days = 60
      Net90Days = 90
  End Enum

使用枚举

[编辑 | 编辑源代码]

要使用枚举,你必须首先调用枚举集合名称。然后,就像查看类的成员一样,你就可以声明要使用的枚举。

  Dim t As Terms = Terms.Net30Days                    't = 0
  Dim i As Integer = CInt(Terms.Net30Days)            'i = 0
  Dim value As Integer = CInt(TermValues.Net60Days)   'value = 60
  Dim name As String = TermValues.Net30Days.ToString  'name = "30"
华夏公益教科书