今天讲了结构和枚举
结构:把一系列相关的变量组织成单一实体的过程,在C#中称为生成结构的过程。这个单一实体的类型就叫做结构类型,每一个变量称为结构的成员,结构可视为轻量级的类,在需要一个小的数据结构时,最好使用结构。
结构和类的区别与联系:1.结构与类很相似,均为包含数据成员和函数成员的数据结构。2.结构可视为轻量级的类,在需要一个小的数据结构时,最好使用结构。3.结构是存储在堆栈上的值类型。4.可以通过装箱/拆箱操作,实现与object类型或由该结构实现的接口类型之间的转换。5..Net内建的基本数据类型均采用结构实现。
枚举:枚举类型也是一种自定义的值类型,用于声明一组命名的常量,它允许用符号代表数据,使得值易于记忆。
需要注意:枚举不能是抽象的,也不允许派生,在枚举声明中不能使用abstract和sealed修饰符,枚举有基础类型(整型),默认为int,可以声明为byte, sbyte,short,ushort,int,uint, long,ulong作为基础类型,char除外,任意两个枚举成员不能具有相同的名称,关联值可以相同。
下午练习了昨天的的练习题和今天的,不懂的地方助教很细心的帮助解决。
网友评论