在讨论枚举的语法时,我想知道组成其语法的两半的名称。
public enum Suits { Diamonds, Clubs, Hearts, Spades}
...
Suits card = Suits.Clubs;
我的猜测是,句点左侧的Suits
被称为枚举类型,句点之后的Clubs
将成为成员。但是我没有任何官方证实这一点。
答案 0 :(得分:3)
enum关键字用于声明枚举,这是一种独特的类型,由一组称为枚举器列表的命名常量组成。
因此Suits
是类型名称,Diamonds, Clubs, Hearts, Spades
是枚举列表,而Clubs
是命名常量。其值为1。
默认情况下,第一个枚举器的值为0,[...]
因此命名的常量也称为枚举器。
答案 1 :(得分:1)
根据Official documentation,您可以致电:
enum关键字用于声明一个枚举,一种不同的类型 由一组名为枚举器列表的命名常量组成。
默认情况下,第一个枚举器的值为0,而值 每个连续的枚举数都增加1。例如,在 在枚举之后,Sat为0,Sun为1,Mon为2,依此类推。