组成C#枚举的两个部分的名称是什么?

时间:2018-06-19 18:33:29

标签: c# syntax

在讨论枚举的语法时,我想知道组成其语法的两半的名称。

public enum Suits { Diamonds, Clubs, Hearts, Spades}

...

Suits card = Suits.Clubs;

我的猜测是,句点左侧的Suits被称为枚举类型,句点之后的Clubs将成为成员。但是我没有任何官方证实这一点。

2 个答案:

答案 0 :(得分:3)

Microsoft wording

  

enum关键字用于声明枚举,这是一种独特的类型,由一组称为枚举器列表的命名常量组成。

因此Suits类型名称Diamonds, Clubs, Hearts, Spades枚举列表,而Clubs命名常量。其为1。

  

默认情况下,第一个枚举器的值为0,[...]

因此命名的常量也称为枚举器

答案 1 :(得分:1)

根据Official documentation,您可以致电:

  • 套装:枚举或枚举列表。
  • 俱乐部:枚举器。
  

enum关键字用于声明一个枚举,一种不同的类型   由一组名为枚举器列表的命名常量组成。

     

默认情况下,第一个枚举器的值为0,而值   每个连续的枚举数都增加1。例如,在   在枚举之后,Sat为0,Sun为1,Mon为2,依此类推。