标签: vb.net enums
我正在尝试使用枚举,并且我正在努力从中获取正确的价值。
Enum DiscountRates As Long x = 0.05 y = 0.1 z = 0.15 End Enum
所以如果我这样做
MessageBox.Show(DiscountRates.x)
我想我会回来的.05或者我可以用它来分配一个值....如果我把它打印出来它只会打印0
我最初把它当作双,但VB不会让它被声明为一个
答案 0 :(得分:3)
枚举仅支持整数。您需要采用其他选项,如:
Const x As Single = 0.05
看看:https://stackoverflow.com/a/655055/290343