多语言展示
当前在线:1571今日阅读:91今日分享:37

学习计算机编程语言C#:[15]枚举结构

枚举、结构、常量等等类似这些不“常用”的知识点,尤其是在真正的开发程序过程中,使用频率就更小了,但是这些语言知识点能够在一定程度上完善语言的“丰富度”,也能帮助开发者更好地学习C#编程语言,这些类型是属于值类型,相对于引用类型使用范围较小而已,但是和引用类型“搭配”学习也有助于对知识点的剖析,比较各自特点,形成差异化知识,加深对知识点的掌握。
工具/原料

推荐画图工具,剖析程序运行原理过程。

方法/步骤
1

枚举、结构、常量的使用范围较小,开发者往往可以通过其它知识点来代替之,并且这些数据类型的特点比较单一,作为值类型的枚举、结构、常量,数据类型的值和变量是存放在“一起”的,相对于引用类型的引用关系,值类型功能相对应少一点。

2

枚举说白了就是已经“例举”的数据,已经“准备”的数据,将事先“准备”的数据定义成枚举形式,方便后续“调用”,这里的调用是为了限制后续不能任意赋值,只能选择枚举中例举的数据,当然另外也是为了方便调用数据,不需要去记忆内容,只需要选择就行了。比如“enum Gender{M,W}”完成定义枚举,使用通过“Gender s;s=Gender.M;”这种方式,定义和使用都非常方便。

3

结构,这个结构的作用是为了方便存储数据,比如要想存储一个人的个人信息,包括姓名、年龄、性别等,那就需要分别声明不同的字段变量,而且不同变量之间有没有联系,不方便使用。有了结构就能很好地解决这一问题。通过“访问修饰符 struct 结构名{定义结构成员}”,其中的结构成员可以是变量和方法等形式,只需要声明个人的不同属性参数就可以了,属性通过结构变量相关联。

4

常量的概念,就跟数学中的常数类似,C#语言中的常量也是个不变化的定值,从定义好之后就不会发生改变,常量的特点方便“团队”开发,不会轻易发生改变,另外也方便统一修改,只需在定义时修改赋值就可以了。语法和定义变量相似,“const 类型 常量名=常量值;”,定义好之后只能使用常量,不能修改常量的值。

5

除了枚举、结构、常量基本的知识点之外,另外还有一些类似细小的知识点,枚举的定义和类的定义是同一个级别的,定义在命名空间下面,因此所有类都可以使用枚举。结构和构造方法的定义相似需区分比较学习。

注意事项
1

值类型和引用类型必须重视学习。

2

一点一点坚持,每一种成功都是需要付出的。

推荐信息