C#中枚举类型的使用总结
解析:
它是一个用户声明的值类型
代码示例:
enum Suit
{
Clubs, Diamonds, Hearts, Spades
}
//Suit表示一副牌,它有4个花色:梅花(Clubs),方块(Diamonds),红心(Hearts),//黑桃(Spades)
sealed class Example
{
static void Main()
{
...
Suit lead = Spades; //错误
...
Suit trumps = Suit.Clubs; //正确
...
}
}
使用规则:
枚举的声明可以出现在类声明的相同地方。
枚举的声明包括名字、访问权限、内在的类型和枚举的成员。
枚举中声明的常量的范围是定义它们的枚举,换言之,下面的例子是错误的:
Suit trumps = Clubs;
Clubs必须被限制为Suit的一个成员,就如下面:
Suit trumps = Suit.Clubs;
作者:ershouyage
补充:软件开发 , C# ,