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#基础知识 - 枚举用法
  • npm代理如何设置npm网络链接失败如何设置
  • C#窗体如何关闭最大化、最小化按钮
  • jspa标签怎么重定向到servlet
  • jquery实现点击按钮添加和移除class
  • Xshell如何进行导入覆盖
  • 热门搜索
    春节手抄报图片 节约手抄报 安全手抄报 1~6年级一等奖手抄报 文明礼仪手抄报 春节手抄报 保护环境手抄报 二年级数学手抄报 文明手抄报 法制教育手抄报