枚举

作者: Lewis Jackson
创建日期: 7 可能 2021
更新日期: 14 可能 2024
Anonim
【day22】04 尚硅谷 Java语言高级 枚举类的理解
视频: 【day22】04 尚硅谷 Java语言高级 枚举类的理解

内容

定义-枚举是什么意思?

在C#中,Enum是一个关键字,它表示用于声明一组命名常量的值类型。


枚举有助于定义一系列相关的整数常量,这些常量表示代码模块中的特殊值。枚举可用于switch语句,该语句用作比较数​​值的决策语句。它有助于创建,维护和增强自文档代码,在更高版本的软件中需要其他常量。在表示一组互斥值时,最好使用枚举。它可用于表示位标志,因此可用于执行AND,OR,XOR等逻辑运算。

与使用整数类型相比,枚举具有更好的优势,因为它明确指定了客户端代码可以使用的值的范围,并且这些值显示在Visual Studio的Intellisense中。枚举的使用通过在程序中为数字变量分配有意义的枚举值而带来类型安全的优势。

枚举也称为枚举或枚举列表。

Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

技术百科解释了枚举

在声明枚举类型的值时,详细信息可以包括名称,可访问性,基础类型和枚举成员的名称。默认的基础类型是32位整数(int),可以用任何整数类型(“ char”除外)覆盖。枚举的默认类型为“ int”。

例如,可以声明一个枚举以列出一年中的月份以整数和字符串形式显示。

枚举成员的值可以显式或隐式分配。对于未明确分配的枚举成员,第一个值设置为零,此后的每个成员具有一个关联值,该值等于其前任值的一个。但是,可以使用初始化程序覆盖默认值。

枚举的两个成员不能具有相同的名称,但是可以共享相同的关联值。为枚举成员指定的值应在枚举的基础类型的范围内。枚举成员的基础值可以通过执行显式强制转换将其转换为其整数类型来获得。

这个定义是用C#编写的