Cómo convertir enum a la cadena en c#

Cómo convertir enum a la cadena en c#
Una enumeración (enum) es un tipo de datos en C# que representa un conjunto nombrado de constantes con nombre. Este artículo trata sobre convertir a Enum en una cadena en C#, así que lea esta guía si está buscando múltiples formas de convertir en enum.

Cómo convertir enum a una cadena en c#

Las enumeraciones son útiles para definir un conjunto de constantes relacionadas, especialmente cuando los valores de las constantes tienen significado más allá de su valor numérico. Esto hace que el código sea más fácil de leer y mantener, ya que proporciona una forma más descriptiva de representar los valores en comparación con el uso de valores enteros directamente. Aquí hay dos formas de convertir a Enum en una cadena en C#:

  • A través de enum.Método GetName
  • A través del método de tostración

A través de enum.Método GetName

El enum.GetName () se usa para recuperar el nombre de una constante enumerada como una cadena y toma el tipo de enumeración y el valor constante enumerado como argumentos, el siguiente ejemplo demuestra su uso:

usando el sistema;
espacio de nombres enumtostring

color enum

Amarillo,
Rosa,
Blanco

programa de clase

static void main (string [] args)

Color color = color.Blanco;
cadena enum_to_string = enum.GetName (color);
Consola.WriteLine ("El valor de enum a la cadena es:" + enum_to_string);


Aquí, primero definimos una enumeración llamada color con tres constantes: amarillo, rosa y blanco. Luego, creamos una variable de color de tipo llamado color y le asignamos el color del valor.Blanco.

Producción

Aquí está la ejecución del código de ejemplo que utilizamos anteriormente junto con su salida:

A través de enum.Método de tostración

El enum.El método de toString se utiliza para convertir una constante enumerada en su representación de cadena. El método toma la constante enumerada como argumento. El siguiente ejemplo demuestra su uso:

usando el sistema;
espacio de nombres enumtostring

color enum

Blanco,
Amarillo,
Azul

programa de clase

static void main (string [] args)

Color color = color.Amarillo;
cadena enum_to_string = color.Encadenar();
Consola.WriteLine ("El valor de enum a la cadena es:" + enum_to_string);


Aquí, primero definimos una enumeración llamada color con tres constantes: blanco, amarillo y azul. Luego, creamos una variable de color de tipo llamado color y le asignamos el color del valor.Amarillo. Finalmente, usamos el enum.Método de tostración para convertir el color en una cadena.

Producción

Aquí está la ejecución del código de ejemplo que utilizamos anteriormente junto con su salida:

Conclusión

Ambos enum.Método GetName y el enum.El método de toString proporciona formas de convertir un enum en una cadena en C#. El enum.El método GetName es útil cuando tiene el valor constante enumerado y necesita recuperar su representación de cadena, mientras que el enum.El método de toString es útil cuando tiene la constante enumerada en sí misma.