C# 2010 从入门到精通 学习笔记8 第9章 使用枚举和结构来创建值类型

C# 2010 从入门到精通 学习笔记8 第9章 使用枚举和结构来创建值类型

本章内容

1. 声明枚举类型
2. 创建并使用枚举类型
3. 声明结构类型
4. 创建并使用结构类型

9.1 使用枚举

C#提供了一个很好的方案,可以使用enum关键字创建一个枚举(enum)类型,限制其值只能是一组符号名称。
9.1.1 声明枚举
先写一个enum关键字,后跟一对{},然后再{}内添加一组符号,这些符号标识了该枚举类型可以拥有的合法的值。
9.1.2 使用枚举
枚举类型的变量只有在赋值之后才能使用。只能将枚举类型定义的值赋给一个枚举变量。

注意:和所有值类型一样,可以使用?修饰符来创建一个可空的枚举变量。
适用于整数变量的许多标准操作符同样适用于枚举变量。唯一例外的是按位(bitwise)和移位(shift)操作符。
9.1.3 选择枚举文字常量值
在枚举的内部,每个元素都关联(对应)着一个整数值。默认情况下,第一个元素对应整数0,以后每个元素对应的整数都递增1。
可以把一个特定的整数常量(例如1)和一个枚举类型的文字常量关联起来。

各文字常量对应基础值变为1,2,3,4。
多个枚举文字常量可以拥有相同的基础值。

9.1.4 选择枚举的基本类型

转载于:https://www.cnblogs.com/crazygolf/p/3856730.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值