C#基础知识 - 枚举用法

时间:2024-10-14 03:04:00

1、枚举是整型常量的元素组,是使用enum关键字进行声明。在C#中,枚举是值类型。枚举包含元素的值,但不能继承或被继承。

C#基础知识 - 枚举用法

2、由于C#中的枚举特性,可将枚举元素名称以及包含的值同时使用。可作为字符串可作为整型数据。

C#基础知识 - 枚举用法

3、枚举列表的每个元素代表一个整数数据,后一个数据比前一个数据大的整数数据。默认情况下,第一个枚举元素的值是 0。

C#基础知识 - 枚举用法

4、在特殊情况下可以指定枚举元素的值,后一个数据根据此指定的枚举元素做出相应的变动。如此处指定“Xiaoer = 1”,“Xiaoer = 3”得到的显示结果不同

C#基础知识 - 枚举用法
C#基础知识 - 枚举用法

5、枚举元素前置变换(int)后可以当做正常的整数数据使用。

C#基础知识 - 枚举用法

6、将enum类型转换为string类型:枚举元素不能直接转换为string类型,但是可以在string类型的字符串后增添(例如:string str = “asdf”+Stud髫潋啜缅ent.Xiaoyi)。可采用两种方式:1、string str = Enum.GetName(typeof(Student), Student.Xiaoyi);2、string str = ""+Student.Xiaoer;

C#基础知识 - 枚举用法
C#基础知识 - 枚举用法
C#基础知识 - 枚举用法

7、将string类型转换为enum类型:enum Student{...}Stu蟠校盯昂dent c = (Stud髫潋啜缅ent)Enum.Parse(typeof(Student), "Xiaoer", true);Enum.Parse的第一个参数为enum类型,第二个参数为对应字符串,第三个为bool类型,是否区分大小写。

C#基础知识 - 枚举用法
© 手抄报圈