Enum

Autor: Lewis Jackson
Fecha De Creación: 7 Mayo 2021
Fecha De Actualización: 25 Junio 2024
Anonim
Java для начинающих. Урок 48: Enum (Перечисления).
Video: Java для начинающих. Урок 48: Enum (Перечисления).

Contenido

Definición - ¿Qué significa Enum?

Enum, en C #, es una palabra clave que representa un tipo de valor para declarar un conjunto de constantes con nombre.


Una enumeración ayuda a definir una serie de constantes integrales relacionadas que representan valores especiales dentro de un módulo de código. Se puede usar una enumeración en una declaración de cambio, que se usa como una declaración de toma de decisiones para comparar valores numéricos. Ayuda a crear, mantener y mejorar el código autodocumentado que necesita constantes adicionales en las versiones posteriores del software. Se prefiere una enumeración mientras se representa un conjunto de valores mutuamente excluyentes. Se puede usar para representar banderas de bits y, por lo tanto, se puede usar para realizar operaciones lógicas como AND, OR, XOR, etc.

Una enumeración tiene una mejor ventaja que usar el tipo numérico integral porque especifica claramente el rango de valores que puede usar el código del cliente, y los valores se muestran en Intellisense de Visual Studio. El uso de enumeraciones brinda la ventaja de la seguridad de tipos al asignar la variable numérica en un programa con valores significativos de enumeración.


Enum también se llama enumeración o una lista de enumeradores.

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica Enum

Al declarar un valor de tipo enum, los detalles pueden incluir el nombre, la accesibilidad, el tipo subyacente y los nombres de los miembros enum. El tipo subyacente predeterminado, que es un entero de 32 bits (int), se puede reemplazar con cualquier tipo integral (excepto "char"). El tipo predeterminado de una enumeración es "int".

Por ejemplo, se puede declarar una enumeración para enumerar los meses de un año para mostrar en forma de entero y de cadena.

El valor de un miembro enum puede asignarse explícita o implícitamente. Para un miembro enum que no está asignado explícitamente, el primer valor se establece en cero y los miembros posteriores tienen un valor asociado que es igual a uno más que el valor de su predecesor. Sin embargo, los valores predeterminados pueden anularse mediante el uso de inicializadores.


Dos miembros de una enumeración no pueden tener el mismo nombre pero pueden compartir el mismo valor asociado. Los valores especificados para los miembros de una enumeración deben estar dentro del rango del tipo subyacente de la enumeración. El valor subyacente de un miembro de enumeración se puede obtener realizando una conversión explícita para convertirlo a su tipo integral.

Esta definición fue escrita en la estafa de C #