跳轉到內容

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"
華夏公益教科書