当前位置: 首页 > news >正文

C#每天复习一个重要小知识day4:枚举的概念/申明/使用

目录

1.枚举的概念:

2.申明枚举和申明枚举变量:

申明枚举语法:

申明枚举变量语法:


1.枚举的概念:

枚举是什么?枚举是一个比较特别的存在,它是一个命名的整形常量的集合,一般用它来表示状态类型等等。

2.申明枚举和申明枚举变量:

注意:申明枚举相当于是创建一个自定义的枚举类型。

申明枚举变量是指使用申明的自定义的枚举类型创建一个枚举变量。

申明枚举语法:
 
enum E_枚举名(一般以E/E_开头){枚举项1,枚举项2,// ...
}

枚举中包裹的整形常量,(枚举项1)第一个默认值是0,以此递增。

也可以自定义:

enum E_枚举名(一般以E/E_开头){枚举项1 = 5,枚举项2,//默认为6枚举项3,//默认为7// ...
}

声明一个表示星期的枚举类型可以这样写:

enum EWeekday
{Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday
}
申明枚举变量语法:
自定义枚举类型 变量名 = 默认值;(自定义枚举类型.枚举项)
Weekday today = Weekday.Monday;

http://www.lryc.cn/news/246468.html

相关文章:

  • C++:对象模型和this指针
  • 碳酸氢锂/硫酸锂溶液纯化除钙镁解决方案
  • 消失的数字,旋转数组(leetcode 一题多解)
  • 肠道菌群16s检测粪便采样工具包 粪便采样套装
  • 实现领域驱动设计-07-领域服务
  • 井盖位移传感器厂家批发,守护井盖安全
  • python命令行交互 引导用户选择宠物
  • Leetcode—167.两数之和 II - 输入有序数组【中等】
  • MybatisPlus改造逻辑删除有多方便
  • 希尔伯特变换-matlab仿真
  • python字典的基本操作详解
  • [ CSS ] 内容超出容器后 以...省略
  • Java远程连接本地开源分布式搜索引擎ElasticSearch
  • 递归回溯剪枝-子集
  • VC++、MFC中操作excel时,Rang和Rangs的区别是什么?
  • 使用Rust开发小游戏
  • 笔记二十一、使用路由search进行传递参数
  • python多线程和多进程
  • VMware虚拟机网络配置详解
  • VUE语法--img图片不显示/img的src动态赋值图片显示
  • springboot+vue智能企业设备管理系统05k50
  • C++中的new、operator new与placement new
  • ElasticSearch之cat anomaly detectors API
  • Luminar Neo1.16.0(ai智能图像处理)
  • ElasticSearch之cat aliases API
  • bash编程 数组和for循环的应用
  • Python基础:标准库概览
  • C#,《小白学程序》第三课:类class,类的数组及类数组的排序
  • 建筑结构健康监测系统和传统人工监测的区别
  • 二 使用GPIO的复用功能 利用USART 实现printf()