C# 2010 从入门到精通 学习笔记8 第9章 使用枚举和结构来创建值类型
转载
C# 2010 从入门到精通 学习笔记8 第9章 使用枚举和结构来创建值类型
1. 声明枚举类型
2. 创建并使用枚举类型
3. 声明结构类型
4. 创建并使用结构类型
C#提供了一个很好的方案,可以使用enum关键字创建一个枚举(enum)类型,限制其值只能是一组符号名称。
先写一个enum关键字,后跟一对{},然后再{}内添加一组符号,这些符号标识了该枚举类型可以拥有的合法的值。
枚举类型的变量只有在赋值之后才能使用。只能将枚举类型定义的值赋给一个枚举变量。
注意:和所有值类型一样,可以使用?修饰符来创建一个可空的枚举变量。
适用于整数变量的许多标准操作符同样适用于枚举变量。唯一例外的是按位(bitwise)和移位(shift)操作符。
在枚举的内部,每个元素都关联(对应)着一个整数值。默认情况下,第一个元素对应整数0,以后每个元素对应的整数都递增1。
可以把一个特定的整数常量(例如1)和一个枚举类型的文字常量关联起来。
各文字常量对应基础值变为1,2,3,4。
多个枚举文字常量可以拥有相同的基础值。
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
c++从入门到精通——枚举类型
枚举类
c++ #include ios 枚举类型 -
《Java从入门到精通》“循环结构 “学习心得9
如果为false,循环终止,开始执行循环体后面的语句。while 循环和 while 循环相似,不同的是,do…while 循环中,
java servlet jvm 布尔表达式 初始化 -
C++从入门到精通——结构体
C语言当时为了解
c++ #include 结构体指针 ios -
读书笔记: JavaWeb从入门到精通 第13章: Ajax 技术
通过阅读本章, 你可以:了解 Aj
javascript java 数据库 ViewUI HTTP -
docker学习笔记3,从入门到精通
docker笔记,从入门到精通3
docker 运维开发 linux bash centos