C# 结构类型与枚举类型
结构:
1.自定义数据类型
2.可以在其内部定义方法
3.无法实现继承
4.属于值类型
结构代码:
枚举:
1.枚举(Enum,Enumerator的缩写)是一组已命名的数值常量
2.用于定义一组具有特定值的数据类型
3.枚举以enum关键字声明
枚举
1.C#中枚举包含与值关联的数字
2.默认情况下,将0值赋给枚举的第一个元素,然后对每个后续的枚举元素按1递增
3.初始化过程中可重写默认值
1.自定义数据类型
2.可以在其内部定义方法
3.无法实现继承
4.属于值类型
结构代码:
1struct student
2{
3 public int stud_id; //数据成员
4 public string stud_name;
5 public float stud_marks;
6 public void show_details()//方法
7 {
8 //显示学生详细信息
9 }
10}
2{
3 public int stud_id; //数据成员
4 public string stud_name;
5 public float stud_marks;
6 public void show_details()//方法
7 {
8 //显示学生详细信息
9 }
10}
枚举:
1.枚举(Enum,Enumerator的缩写)是一组已命名的数值常量
2.用于定义一组具有特定值的数据类型
3.枚举以enum关键字声明
枚举
1.C#中枚举包含与值关联的数字
2.默认情况下,将0值赋给枚举的第一个元素,然后对每个后续的枚举元素按1递增
3.初始化过程中可重写默认值
1public enum WeekDays
2 6 {
3 7 Monday=1,
4 8 Tuesday=2,
5 9 Wednesday=3,
610 Thursday=4,
711 Friday=5,
812 }
9
2 6 {
3 7 Monday=1,
4 8 Tuesday=2,
5 9 Wednesday=3,
610 Thursday=4,
711 Friday=5,
812 }
9