Visual Basic .NET/列舉
外觀
列舉是一組由值型別定義的相關常量。預設情況下,列舉被設定為整數,並將第一個常量設定為 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"