编程技术分享平台

网站首页 > 技术教程 正文

CSharp学习笔记(7)

xnh888 2024-11-19 13:20:25 技术教程 24 ℃ 0 评论

9.枚举

有时希望变量在一个固定的集合中取值,此时就可以使用枚举类型,枚举允许定义一个类型,其取值范围是用户提供的值的有限集合。

可以使用关键字enum来定义枚举,如下所示:

声明新枚举类型的变量,并且为变量赋值

枚举可以使用一个基本类型来储存,这样枚举可取的值都储存为该基本类型的一个值,默认情况下该基本类型为int。指定基本类型如下所示:

枚举的基本类型可以是:byte、sbyte、short、ushort、int、uint、long、ulong。

在没有声明的情况下,每个值按照定义的顺序从0开始与基本类型对应。也就是说zero的值是0,one的值是1......。可以对这个赋值过程进行重写,使用赋值运算符“=”,指定每个枚举的基本类型值:

这样zero的值就为3,one的值为2....。也可以用一个值给另外一个枚举类型赋值:

添加将枚举打印代码:

输出结果为:

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表